我將Firebase消息傳遞SDK集成到我的iOS項目中,創建了用於開發的推送通知證書和用於生產的推送通知證書,並將兩個p12密鑰都上傳到Firebase,但我沒有收到通知爲發展。Firebase推送通知不適用於iOS上的生產
註冊代碼是好的,這是我用於通常的APNS,它工作得很好。
3個應用程序發生同樣的行爲。
有人遇到過這個問題嗎?你有任何解決方案或建議?
我將Firebase消息傳遞SDK集成到我的iOS項目中,創建了用於開發的推送通知證書和用於生產的推送通知證書,並將兩個p12密鑰都上傳到Firebase,但我沒有收到通知爲發展。Firebase推送通知不適用於iOS上的生產
註冊代碼是好的,這是我用於通常的APNS,它工作得很好。
3個應用程序發生同樣的行爲。
有人遇到過這個問題嗎?你有任何解決方案或建議?
我得到它的工作由下列步驟操作:
發送消息看來,第4步做的差。
我有同樣的問題。顯然,Firebase文檔中存在錯誤。 當您從您的鑰匙鏈生產的APN證書導出到.p12文件時,您必須選擇實際證書而不是私鑰。
確保您在Cloud Messaging APN證書設置中將此.p12文件上傳到Firebase控制檯。
另外,還要確保你使用:
FIRInstanceID.instanceID().setAPNSToken(deviceToken, type: .prod)
內:
要導出所有檢查證書的func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)
第一。典型的錯誤是導出私鑰而不是服務。我附上了截圖。我希望這會爲你節省一些時間。
燁,我遇到了同樣的問題(與推APNS發送的通知)。不,仍然沒有工作。 – Zeb
@CristiCh你有任何更新在這個問題上的工作? – Astrowie