雖然我從來沒有遇到任何關於android的問題,但是我所有向iOS發送nofifications的嘗試都失敗了。一切都設置正確,但gcm端點始終會在註冊後立即爲每個iOS reg_id返回「NotRegistered」。然而,在1例中它確實有效。相比之下,大約500次失敗的嘗試,這似乎不起作用,雖然我沒有改變這些API請求之間的任何東西。GCM對於iOS設備總是返回「NotRegistered」
有沒有人遇到類似的東西?
雖然我從來沒有遇到任何關於android的問題,但是我所有向iOS發送nofifications的嘗試都失敗了。一切都設置正確,但gcm端點始終會在註冊後立即爲每個iOS reg_id返回「NotRegistered」。然而,在1例中它確實有效。相比之下,大約500次失敗的嘗試,這似乎不起作用,雖然我沒有改變這些API請求之間的任何東西。GCM對於iOS設備總是返回「NotRegistered」
有沒有人遇到類似的東西?
我碰到過這種情況,是因爲xcode決定使用錯誤的簽名標識或配置文件(BuildSettings-> CodeSigning-> CodeSigningIdentity和ProvisingProfile-> Automatic)。
IOS使用簽名來匹配推送通知直到您的應用程序,如果它是錯誤的,蘋果認爲該應用程序未安裝或不支持推送通知併發回消息給GCM,告訴它該設備是'NotRegistered',這意味着應用程序不再安裝在設備上。
找到解決方案了嗎? –