2010-10-12 36 views
7

我有一個iPhone應用程序推送通知啓用,它的工作很好。但我的Mac mini只是「死了」,我意識到我忘了備份公鑰/私鑰:/所以我想現在我唯一的解決方案是創建新的證書(包括開發人員和發行版),以便我可以繼續工作......但是我的推送通知會發生什麼?iphone:撤銷發佈證書和推送通知

我的意思是:用於我的推送通知服務器PEM文件被「掛」我目前分佈證書。如果我撤銷證書會怎麼樣?

  • 我的推送通知是否仍然有效?
  • 如果是,當我提交新版本的二進制文件時會發生什麼?
  • 如果不是,我是否只需要創建一個新的pem文件?

你們有沒有遇到過這種情況?

+0

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

回答

5

我可以從個人經驗中得知,如果您在新證書下發布新的二進制文件,您的用戶將不會中斷您的應用程序的有序升級。同樣的事情發生在我身上,我擔心的是,當我向我的應用程序提交更新時,事情會變得混亂 - 甚至更糟 - 用戶會丟失他們保存的與我的應用程序相關的數據。 (在任何首選項或sqlite數據庫中)。

但是,儘管新版本被提交爲由原始完全不同的證書籤名,但一切都可以無縫工作。

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