iphone:撤销分发证书和推送通知

时间:2010-10-12 09:13:22

标签: iphone notifications distribution

我有一个启用推送通知的iPhone应用程序,它运行良好。但我的mac mini只是“死了”而且我意识到我忘了备份我的公钥/私钥:/所以我想我现在唯一的解决方案是创建新的证书(包括开发人员和发行版),这样我就可以继续我的工作......但是我的推送通知会发生什么?

我的意思是:用于我的推送通知服务器的 pem文件与我当前的分发证书“链接”。如果我撤销证书会怎样?

  • 我的推送通知是否仍然有效?
  • 如果是的话,当我提交新版本的二进制文件时会发生什么?
  • 如果没有,我是否“只”需要创建一个新的pem文件?

你们有没有遇到过这样的情况?

1 个答案:

答案 0 :(得分:5)

我可以从个人经验中说,如果您在新证书下发布新的二进制文件,您的用户将不会在应用程序的有序升级中遇到任何中断。同样的事情发生在我身上,我担心的是,当我向我的应用程序提交更新时,事情会变得混乱 - 甚至更糟 - 用户会丢失他们保存的与我的应用程序相关的数据。 (在首选项或sqlite数据库中)。

然而,尽管新版本的签名与原始证书完全不同,但所有内容都无缝地工作。

我有这样做,但涉及推送通知。