2015-06-30 35 views
8

雖然我從來沒有遇到任何關於android的問題,但是我所有向iOS發送nofifications的嘗試都失敗了。一切都設置正確,但gcm端點始終會在註冊後立即爲每個iOS reg_id返回「NotRegistered」。然而,在1例中它確實有效。相比之下,大約500次失敗的嘗試,這似乎不起作用,雖然我沒有改變這些API請求之間的任何東西。GCM對於iOS設備總是返回「NotRegistered」

有沒有人遇到類似的東西?

+0

找到解決方案了嗎? –

回答

1

沒關係。現在它工作。我在一夜之間沒有任何改變。我只能假設在GCM/APNS有一些干擾..

編輯:它不工作(10小時後)。未註冊每個iOS註冊令牌。

+0

你最終解決了嗎? –

+0

這也發生在我身上。任何解決方案? – Rhenz

+0

不幸的是,我從來沒有解決過這個問題,我最終轉而使用Apples實現了推送通知。 – mee

1

我碰到過這種情況,是因爲xcode決定使用錯誤的簽名標識或配置文件(BuildSettings-> CodeSigning-> CodeSigningIdentity和ProvisingProfile-> Automatic)。

IOS使用簽名來匹配推送通知直到您的應用程序,如果它是錯誤的,蘋果認爲該應用程序未安裝或不支持推送通知併發回消息給GCM,告訴它該設備是'NotRegistered',這意味着應用程序不再安裝在設備上。

相關問題