2016-11-14 28 views
0

我的應用程序停止從上週末獲取推送通知。經過適當的調試後,發現GCM失敗並顯示「NotRegistered」錯誤。GCM pushnotification在內部服務器錯誤的IOS生產環境中失敗

success: 0, 
 
    failure: 1, 
 
    canonical_ids: 0, 
 
    results: [ { error: 'NotRegistered' } ] } 
 
...

我已經更新了我所有的證件和檢查,只得到另一個新的錯誤。

success: 0, 
 
    failure: 1, 
 
    canonical_ids: 0, 
 
    results: [ { error: 'InternalServerError' } ] } 
 
...

這與IOS只發生,該系統採用的是Android工作完美無缺。我檢查了所有的谷歌論壇,堆棧溢出,但沒有得到任何地方。請幫助我。 TIA

+0

我發現了一個類似的問題在[谷歌網上論壇爲Android GCM(https://開頭組。 google.com/forum/#!topic/android-gcm/78UezF2HBGM)。 InternalServerError錯誤可能是您的證書存在的問題。所以他們通過創建/上傳新證書來解決這類問題。希望它可以幫助你。 – KENdi

回答

1

我發現堆棧溢出和谷歌組在同一問題上的幾個線程,但它沒有清楚地解釋在哪裏更新證書(也許我有點業餘瞭解它)。所有這一次,我正在更新我的應用商店中的證書並檢查它是否工作。我還應該在我的GCM開發人員控制檯中更新我的證書。一旦我做到了,它就像一個魅力。

下面是詳細的解釋,我發現這可能是非常有幫助像我這樣的新手--->http://blog.airsource.co.uk/2016/01/29/quickstart-google-cloud-messaging-ios/

相關問題