請問各位前輩
我是使用google的gcm-demo-client下去取得regId的
SENDER_ID的部分我也有替換我自己的
不過在發送訊息時
還是出現錯誤訊息如下
{"multicast_id":5188477922138261370,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"InvalidRegistration"}]}
請問有人知道這是怎麼一回事嗎
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 是否是正確的呢?
感謝您的回覆
我也有看過這個文件,我試過如果apikey我亂填的話真的是會出現401
不過我有取回處理結果,就是這個JSON格式的錯誤訊息
{"multicast_id":5188477922138261370,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"InvalidRegistration"}]}
問題就是出在"error":"InvalidRegistration"這個東西上
我查其他的文章有可能是regId不正確
不過我就覺得很怪,我明明就是用官方的demo取得的
建議您再嘗試著用您現在的ip再重取一份試試