【问题标题】:Accidentally deleted APNS certificate意外删除的 APNS 证书
【发布时间】:2016-07-18 18:06:10
【问题描述】:

一周前,我不小心删除了 Apple 会员中心的 APNS 证书。

现在,当前正在运行的应用程序无法接收来自服务器的通知。

我已经制作了新证书,将.pem 文件更新到服务器,向Apple Store 提交了我们应用程序的新版本。 提交后已经 3 天了,但 Apple Store 还没有回复。

我的客户很生气,因为他的用户无法收到任何通知。 有没有办法恢复/上传已删除的证书到 Apple 会员中心?

非常感谢

【问题讨论】:

  • 您不需要为推送问题重新提交。应用程序不使用 APNS 证书。
  • APNS 创建需要certSigningRequest.certSigningRequest 文件有什么意义吗?我认为构建应用程序也需要这个文件

标签: ios notifications push-notification certificate apple-push-notifications


【解决方案1】:

您不必为了替换 APNs 证书而重新构建应用并再次将其提交到应用商店,这绝对不是必需的。您只需要使用标准流程(使用钥匙串)生成新的 APNs 证书并替换服务器上的死证书文件。

【讨论】:

  • 感谢您的回复。我从会员中心下载.cer文件,将其转换为.pem文件,然后替换我们服务器上的.pem文件。够了吗?在为商店部署提交构建(归档)ios 项目时,如果我没有包含 APNS 证书(来自会员中心),则会出现警告。是否意味着ios应用需要Apple证书才能接收通知
  • 您使用分发证书对您的应用程序进行代码签名 - 提交就足够了。 ANPs 证书是独立的实体。您的应用和 APN 通过 APP id 连接。
  • 我还重新创建了新的分发证书。这是一个致命的错误吗?我重新创建了 APNS 证书并替换了服务器上的当前文件,但仍然没有通知
猜你喜欢
  • 2017-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-09
  • 1970-01-01
相关资源
最近更新 更多