前提是在開發者賬號中已經配置好 .cer文件和.mobileprovision(齒輪文件),並且在極光推送中上傳好.p12文件
1.接下來打開Xcode,在Info.plit中先配置好BundIe ID
2.要在Xcode中打開推送開關
3.配置證書文件
這些配置好後,就可以按照官方文檔寫代碼集成了,但是代碼集成有一部分大家容易忽略,在這裏提醒一下:
當服務器推送一條消息到手機APP的時候,APP角標會出現1(類似QQ消息),打開APP的時候角標應該消失,消失的代碼是在這裏寫着
- (void)applicationWillEnterForeground:(UIApplication *)application {
// Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.
[application setApplicationIconBadgeNumber:0];
[application cancelAllLocalNotifications];
}
注意:
如果只是單純打包上架,項目中沒有用到推送的,直接忽略第2步即可,不用打開推送開關,直接配置就行。