推送權限申請授權(必接)
!!!該API僅在1.2.0版本及其之後的swift版本SDK中存在,使用Object-C SDK或1.2.0版本之前的Swift SDK無需調用該API
作用
拉起推送權限授權彈窗,具體調用時機可與我方PM進行溝通確認。確保在適當時機向用戶申請推送權限。如果沒有調用時機要求,可在app啟動代理didFinishLaunchingWithOptions函數中調用。
函數
objective-c
- (void)gamedreamerNotificationAuthWithCompletion:(void (^)(bool success, NSError *error))completion;回調
| 參數名 | 參數類型 | 說明 |
|---|---|---|
| success | bool | 0:申請失敗;1:權限成功 |
| success | NSError | 系統返回的授權錯誤信息,⚠️用戶不允許授權情況下該錯誤信息為空 |
示例代碼
objective-c
[GamedreamerManager.shareInstance gamedreamerNotificationAuthWithCompletion:^(_Bool success, NSError *error) {
NSLog(@"---通知授权状态:%d---",success);
NSLog(@"---错误信息:%@---",error);
}];