2016-09-21 140 views
3

我有一個使用Xcode 7.3製作的應用程序。我更新到Xcode 8,現在是我的應用程序的最新版本,看起來我的Firebase雲消息傳遞已經退出。Xcode 8和Firebase雲消息傳遞

我可以看到令牌正在生成並上傳到我的服務器,但我的設備沒有收到任何通知。如果我刪除了該應用程序,然後重新安裝了當前iTunes商店中的舊版本,我可以再次收到通知。

我不明白在Xcode 8中改變了什麼使我的FCM退出。任何幫助或建議將不勝感激。

+0

沒辦法根據你提供了什麼,以確定什麼。你的實現(服務器/客戶端應用程序)有沒有改變?如果您沒有真正改變任何內容,感覺代碼沒問題,並且FCM停止工作,建議與[Firebase支持](https://firebase.google.com/support/)聯繫。 –

回答

0

你確定你的推送功能不起作用嗎?或者它是新版Xcode的FCM問題?由於我最近面臨同樣的問題,我一步步檢查。首先確保我的APN正常工作,然後通過Firebase控制檯頁面發送測試FCM。

如果火力地堡警告裝置未註冊的,這裏是溶液: 而作爲編輯的(2014年4月24日):根據

https://stackoverflow.com/a/16839326/313113

令牌不一定時間之後刷新。而且,當用戶升級應用程序並且在升級發生的同時發送通知時,似乎存在一個錯誤,令牌被取消註冊,所以您必須在應用程序升級後再次註冊。

所以我卸載應用程序,並得到這工作就像之前新的令牌ID(iOS版< 9)

相關問題