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 可以包含多个证书。
据我所知,我可以通过创建新证书来更新 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 可以包含多个证书。