如果我重新创建推送通知证书,是否需要向iOS应用发送更新?

时间:2016-08-31 12:53:33

标签: ios objective-c iphone push-notification apple-push-notifications

我在我的组织的内部应用商店中托管了一个应用。该应用具有推送通知功能。

应用程序启动到内部商店的分发证书(内部类型)将于2017年2月到期。

然而,应用程序的推送通知证书已于2016年8月15日到期但我们忘记注意并且仅在昨天才知道这一点。用户在8月15日之后没有收到任何通知。

我已在会员中心创建了新的推送通知证书,.p12,我已与应用服务器团队共享。

我的问题是 -

  1. 我现在需要在会员中心为应用程序重新生成内部分发证书吗?
  2. 如果问题1的答案为是,我是否需要向应用发送更新,以便用户再次开始接收推送通知?
  3. 谢谢!

5 个答案:

答案 0 :(得分:2)

您无需更新应用。如果证书已过期,只需生成用于开发和生产的新证书。将这些证书 p12 上传到您的服务器。

答案 1 :(得分:2)

生成新证书并替换旧证书。

当您的现有APNS证书已过期时,如果您的服务器仍在使用它 - 现有的iOS应用程序将无法从您的服务器接收任何通知。但是,只要您重新生成证书并更新服务器以使用它 - 一切都将恢复正常,而不会对已安装的应用程序进行任何更改。

答案 2 :(得分:1)

您需要从会员中心重新生成证书,并且需要使用用于发送推送通知的新.pem / .p12文件更新您的服务器

答案 3 :(得分:1)

您需要使用.pem生成.p12文件,然后按照此处 - Generate .pem file Used to setup Apple PUSH Notification

使用全新的.pem .pem更新您的服务器后。现在你应该得到通知。

答案 4 :(得分:1)

这是答案。

1)创建新的推送证书和.p12文件。用服务器上的旧文件替换新的.p12文件。

2)您不需要发送应用更新。

希望这有帮助!