我按照说明生成了开发APNS证书,我能够将推送通知成功发送到我的iPhone。我们的应用程序将在客户环境中部署,因此我正在寻找我应该给客户的指示来生成APNS生产证书。基于我此时的搜索,它完全是关于MDM APNS证书的生成,这里来自Apple MDM web site:
1.联系您的MDM供应商以请求签名的证书签名请求(CSR)。您的供应商将签署CSR并将其交付给您。
2.如果您的供应商已签署CSR,请访问identity.apple.com/pushcert并使用经过验证的Apple ID登录。
3.点击“创建证书”并同意使用条款。
4.选择已签名的CSR并单击上传。片刻之后,您的证书将可供下载。
5.此证书现在可以上传到您的MDM服务器,以便与Apple推送通知服务一起使用。
但是我们不想成为MDM供应商,我们只想将服务器应用程序的推送通知发送到我们的iOS应用程序,供客户使用。
我们还有其他选择吗?或者我们是否应该将我们的生产证书与我们的解决方案打包在客户环境中?不知何故,我没有在我的案例中找到互联网上的信息。
答案 0 :(得分:0)
由于没有人回答,我正在回答自己。
根据此链接Multiple Servers Connecting to APNS with same SSL certificate,我们只需将生产APNS证书分发给客户。我想我们需要在客户网站即将到期时更新生产证书。顺便说一下,也可以为不同的客户see link提供不同的生产APNS证书,我想挑战将是如何在有很多时候管理这些证书。
如果您有这方面的经验,欢迎任何评论。