iOS - 续订 APNS 分发证书

iOS - Renew APNS distribution certificate

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

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

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

我已阅读:

How to Renew Push Notification Services Certificate

Renewing Production Push SSL Certificate - Apple APNS

devices that used the older certificate to generate the token

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

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

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

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