1

我按照说明生成了开发 APNS 证书,并且能够成功地将推送通知发送到我的 iPhone。我们的应用程序将部署在客户环境中,所以我正在寻找我应该给客户什么指令来生成 APNS 生产证书。根据我此时的搜索,这都是关于 MDM APNS 证书生成的,这里来自Apple MDM 网站

1.联系您的 MDM 供应商以请求签署的证书签名请求 (CSR)。您的供应商将签署一份 CSR 并将其交付给您。

2. 获得供应商签署的 CSR 后,请访问 identity.apple.com/pushcert 并使用经过验证的 Apple ID 登录。

3.点击“创建证书”并同意使用条款。

4.选择您签署的CSR并点击上传。片刻之后,您的证书将可供下载。

5.此证书现在可以上传到您的 MDM 服务器,用于 Apple 推送通知服务。

但是我们不想成为 MDM 供应商,我们只想将推送通知从服务器应用程序发送到我们的 iOS 应用程序,供客户使用。

那么我们还有其他选择吗?或者我们应该将我们的生产证书与我们的解决方案打包以部署在客户环境中?不知何故,我没有在互联网上找到有关我案件的信息。

4

1 回答 1

0

既然没人回答,那我自己回答。

基于此链接Multiple Servers Connecting to APNS with same SSL certificate,我们只需要将我们的生产 APNS 证书分发给客户。我想我们需要在客户网站上更新即将到期的生产证书。顺便说一句,也可以为不同的客户提供不同的生产 APNS 证书,请参阅链接,我想挑战将是当有很多证书时如何管理这些证书。

如果您有这方面的经验,我们非常欢迎您提出任何意见。

于 2013-05-16T14:14:04.437 回答