续订推送证书并保持当前的App Store应用程序正常运行

Fra*_*nck 126 push-notification apple-push-notifications ios

我在应用程序商店上有一个应用程序,它使用已过期的iOS配置文件(分发).此配置文件包含已过期的推送证书(并且不再出现在门户中).

问题1:有没有办法重新创建推送证书然后更新配置文件?(我的钥匙串上还有推送证书(已过期))?

问题2:我是否需要使用包含新推送证书的新配置文件将应用重新提交到应用商店?

由于推送证书已过期,我可能无法向应用的现有用户发送通知.

Era*_*ran 213

推送证书无法续订.你必须创建一个新的.

推送通知证书不是应用程序构建的一部分.因此,为了继续工作,您只需创建一个新证书并在服务器上部署p12文件(或您正在使用的任何其他格式).您无需提交新版本的应用.

  • 人们为什么不提供链接?以下是生成证书的相关指南:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html#//apple_ref/doc/uid/TP40012582-CH26-SW11 (7认同)
  • 我的应用程序的用户因推送证书已过期而停止获取推送.这个答案帮助我和我在短短5分钟内完成了管理,一切都像魅力一样.Upvoted !!! (3认同)
  • @Vasanth 您现在可以生成一个新的并更新。没必要等就好了。 (2认同)

Vla*_*rov 11

您无法续订现有的推送证书.你只需创建一个新的.但你不需要.您最好创建推送通知身份验证密钥.您可以像使用证书一样使用它,但它不会过期,也不需要每年更新它.

您可以从"成员中心"的"密钥"选项卡创建推送通知密钥:

创建新的推送通知密钥


Irf*_*Gul 7

添加关于VoIP推送证书的几句话.

与Push证书一样,VoIP证书无法续订,您必须创建一个新证书.

如果您的VoIP证书已过期或您撤销它,VoIP通知将无法使用.

如果您创建新证书,则需要在服务器端部署新的p12.VoIP证书也不是应用程序构建的一部分,因此您不必再次提交应用程序.


Man*_*har 7

无需撤销。您可以为每个应用程序 ID 创建额外的 APNS 证书。

登录开发者帐户 -> 标识符 -> 选择应用程序 ID -> 编辑推送通知 -> 创建附加证书 -> 在 Keychain Access 中下载并安装 -> 以 .p12 格式导出步骤1

第2步