iT邦幫忙

0

android 的 GCM 出現InvalidRegistration錯誤訊息

請問各位前輩
我是使用google的gcm-demo-client下去取得regId的
SENDER_ID的部分我也有替換我自己的
不過在發送訊息時
還是出現錯誤訊息如下
{"multicast_id":5188477922138261370,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"InvalidRegistration"}]}

請問有人知道這是怎麼一回事嗎

1 個回答

4
mosil
iT邦新手 4 級 ‧ 2012-10-19 07:09:56
最佳解答

http://developer.android.com/guide/google/gcm/gcm.html

其實文件上有提到這個訊息耶,上面是這麼寫的「If you receive a 401 HTTP status code, your API key is not valid. 」您要不要檢查看看您的 api key 是否是正確的呢?

gwolf iT邦新手 5 級 ‧ 2012-10-19 14:11:13 檢舉

感謝您的回覆
我也有看過這個文件,我試過如果apikey我亂填的話真的是會出現401
不過我有取回處理結果,就是這個JSON格式的錯誤訊息
{"multicast_id":5188477922138261370,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"InvalidRegistration"}]}

問題就是出在"error":"InvalidRegistration"這個東西上
我查其他的文章有可能是regId不正確
不過我就覺得很怪,我明明就是用官方的demo取得的

mosil iT邦新手 4 級 ‧ 2012-10-21 00:25:28 檢舉

建議您再嘗試著用您現在的ip再重取一份試試

我要發表回答

立即登入回答