iOS极光推送Xcode证书配置(二)

前提是在开发者账号中已经配置好 .cer文件和.mobileprovision(齿轮文件),并且在极光推送中上传好.p12文件

1.接下来打开Xcode,在Info.plit中先配置好BundIe ID

iOS极光推送Xcode证书配置(二)_第1张图片

2.要在Xcode中打开推送开关
iOS极光推送Xcode证书配置(二)_第2张图片
iOS极光推送Xcode证书配置(二)_第3张图片

3.配置证书文件

iOS极光推送Xcode证书配置(二)_第4张图片

iOS极光推送Xcode证书配置(二)_第5张图片

这些配置好后,就可以按照官方文档写代码集成了,但是代码集成有一部分大家容易忽略,在这里提醒一下:

当服务器推送一条消息到手机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步即可,不用打开推送开关,直接配置就行。


你可能感兴趣的:(iOS日常总结,iOS,推送,证书,Xcode配置)