日常:信鸽第三方推送记录

证书配置

https://developer.apple.com

1.添加Appl ID,勾选Push,确定。
2.打开NewPush.添加证书。
3.钥匙串访问,生成证书,上传到2上去。
4.验证成功后会出现[Download],点击后会下载一个aps_development.cer。双击,右键导出P12文件。
第二个生产证书同样。没有成功导出的请重复上一个步骤。
5.在终端打开P12文件所在位置然后转成.pem文件并上传给信鸽

openssl pkcs12 -in NewPush1.p12 -out NewPush1.pem -nodes openssl pkcs12 -in NewPush2.p12 -out NewPush2.pem -nodes

Xcode证书配置

Bundle Identifier (自己的)
Team (自己的)
CODE_SIGN_IDENTITY (开发证书)
PROVISIONING_PROFILE (真机调试证书,有时候不选也能成功)

∵有的时候不选择真机调试证书会出莫名其妙的问题。
∴Development —>iOS App Development—>App ID—>结束—>拉取到工程中。

推送测试注意

1.创建推送里面需要选择开发环境
2.网页或者服务器中推送角标数字更改后以最后一次推送脚标数作为BadgeNumber。如果需要自行叠加BadgeNumber,需要自己判断。
3.- (void)applicationDidBecomeActive:(UIApplication *)application可以消除BadgeNumber。 (当程序从后台进入时...)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容