国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

IOS 遠程通知兼容(IOS7,IOS8)實例詳解

2019-10-21 18:47:18
字體:
來源:轉載
供稿:網友

IOS 遠程通知

1.證書推送安裝

 證書的操作過程我就不說了,網上一大堆,首先我要說一下為什么要這些證書其實就是告訴蘋果服務器三點:

        1.我們要為哪個應用做推送

        2.哪臺電腦上做推送調試

        3.哪臺手機設備上做推送調試

我把調試做了高亮,因為總有人問為什么我要在mac上雙擊安裝cer文件和mobileprovision文件,就是因為你要調試,如果你不調試你可以生成后不安裝.

2.代碼實現

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {   // Override point for customization after application launch.   if (IS_iOS_8) {     //獲取當前UIUserNotificationType狀態     UIUserNotificationType oType = application.currentUserNotificationSettings.types;     if (oType == UIUserNotificationTypeNone) {       NSLog(@"通知被禁止");     }else{       UIUserNotificationType type = UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound;       UIUserNotificationSettings* settings = [UIUserNotificationSettings settingsForTypes:type categories:nil];              [application registerUserNotificationSettings:settings];       [application registerForRemoteNotifications];     }        }else{     UIRemoteNotificationType type = UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound;     [application registerForRemoteNotificationTypes:type];   }      return YES; } 
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{   //蘋果服務器告訴我們的設備編號   NSLog(@"%@,%@",NSStringFromSelector(_cmd),deviceToken);    }   - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{   //我們公司服務器推送給我們的通知   NSLog(@"%@",userInfo); } 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 顺昌县| 石门县| 井冈山市| 敦煌市| 通辽市| 阳东县| 神木县| 福海县| 遂川县| 集贤县| 辽中县| 红桥区| 博罗县| 仁寿县| 东阿县| 邯郸市| 颍上县| 宣汉县| 收藏| 临洮县| 朔州市| 靖安县| 焦作市| 龙里县| 巴塘县| 新邵县| 宜良县| 梁平县| 宣威市| 芦溪县| 榆社县| 乐陵市| 区。| 黔江区| 肇州县| 湖北省| 双流县| 偃师市| 北辰区| 申扎县| 兴宁市|