簡體   English   中英

Google Cloud Messaging設備錯誤

[英]Google Cloud Messaging device error

我遵循了以下鏈接上有關GCM通知的教程: http : //techlovejump.com/android-push-notification-using-google-cloud-messaging-gcm-php-google-play-service-library/

一切對我來說都很好,但是,它只能在模擬器上工作。 當我將相同的apk文件傳輸到移動設備時,當模擬器上的相同應用程序接收到它們時,它們不會收到通知。

有什么辦法可以解決這個問題?

我看到發生這種情況的唯一原因是在registration_ID更改時 發生這種情況時,應該按照預期接收通知的設備不會收到通知,因為registration_ID綁定到其他設備和帳戶。

確保新測試設備具有唯一的registration_ID。 即使兩者的Android OS版本不同,您都需要重新注冊。 另外,當廣播接收器捆綁包從Google接收到新的Registration_ID時,您還需要檢查每次刷新Registration_ID。

由於不建議使用gcm.register(),因此請使用Google的新概念Instance_ID

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM