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

证书配置

https://developer.apple.com

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

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

日常:信鸽第三方推送记录_第4张图片

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。 (当程序从后台进入时...)

你可能感兴趣的:(日常:信鸽第三方推送记录)