2010-10-12 37 views
7

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

我的意思是:用于我的推送通知服务器PEM文件被“挂”我目前分布证书。如果我撤销证书会怎么样?

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

你们有没有遇到过这种情况?

+0

发生了什么事?推送通知是否仍然有效? – Eric 2013-08-30 20:15:05

回答

5

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

但是,尽管新版本被提交为由原始完全不同的证书签名,但一切都可以无缝工作。

我有不是做到这一点,但涉及推送通知。