本文档主要指导您如何生成 iOS 消息推送证书及上传证书。
说明:移动推送更推荐您使用 p12 来分别管理您的应用的推送服务;虽然 p8 比 p12 有更长的有效期,但是同时也有更大的推送权限和范围,若泄露,可能会造成更加严重的影响。
Push Notification
的 Service
。需要注意的是,您 App 的 Bundle ID
不能使用通配符 *
,否则将无法使用远程推送服务。Bundle ID
等其他信息,单击【Continue】进行下一步。SSL Certificate
,分别用于开发环境(Development
)和生产环境(Production
)的远程推送证书,如下图所示:Development
)的【Create Certificate】,系统将提示我们需要一个 Certificate Signing Request(CSR)
。Keychain Access - Certificate Assistant - Request a Certificate From a Certificate Authority
)。*.certSigningRequest
文件。Apple Developer
网站刚才的页面,单击【Choose File】上传生成的*.certSigningRequest
文件。Development SSL Certificate
到本地。Production SSL Certificate
并下载到本地。
说明:生产环境的证书实际是开发(
Sandbox
)+生产(Production
)的合并证书,可以同时作为开发环境和生产环境的证书使用。
SSL Certificate
,系统会将其导入钥匙串中。Apple Development IOS Push Service: com.tpnssdk.pushdemo
)和生产环境(Apple Push Services: com.tpnssdk.pushdemo
)的 P12
文件。注意:保存
P12
文件时,请务必要为其设置密码。
登录 移动推送控制台,选择【产品管理】>【配置管理】。
进入证书上传页面,单击【上传证书】,分别上传开发环境和生产环境的证书。
输入对应的证书密码,单击【点击选择】,选择您的证书。
单击【上传】即可完成上传。
本页内容是否解决了您的问题?