iOS - 续订APNS分发证书

时间:2016-05-29 19:07:10

标签: ios apple-push-notifications

据我所知,我可以通过创建新证书续订APNS,最后更新我的服务器以使用它。

但是,如果我有两个同时未过期的APNS分发证书,我不明白会发生什么。使用旧证书生成令牌的设备会发生什么?他们会停止接收推送通知吗?面对续签APNS证书的最佳方法是什么?

在我的服务器中我应该同时处理这两个证书吗?我的意思是,当我与Apple服务器建立连接时,我只能使用一个pem。

我已经读过:

How to Renew Push Notification Services Certificate

Renewing Production Push SSL Certificate - Apple APNS

1 个答案:

答案 0 :(得分:2)

  

使用较旧证书生成令牌的设备

设备不使用证书,证书仅由服务器使用。因此,不存在使用旧证书从设备获得的令牌。

(设备使用具有推送权利的配置文件以获取令牌,这确实包含证书,但这与服务器上使用的证书不同)。

因此,您的服务器只需在与Apple服务器通信时使用新证书,并且您的应用程序将继续接收推送,前提是您已生成并使用正确的证书(即Apple Sandbox服务器的开发和生产Apple生产服务器)。

顺便提一下,如果需要,单个.pem可以包含多个证书。