【问题标题】:iOS - Renew APNS distribution certificateiOS - 更新 APNS 分发证书
【发布时间】:2016-09-27 14:00:49
【问题描述】:

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

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

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

我已经读过了:

How to Renew Push Notification Services Certificate

Renewing Production Push SSL Certificate - Apple APNS

【问题讨论】:

    标签: ios apple-push-notifications


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-15
      • 2012-08-13
      • 1970-01-01
      • 2021-01-27
      • 2018-02-01
      • 2017-10-05
      • 2021-12-08
      • 1970-01-01
      相关资源
      最近更新 更多