[問題] GCM無法接收訊息

作者: bikin (mmm)   2015-12-02 15:50:55
在螢幕都開啟的狀態下可以正常收到其他手機發送的訊息
可是當將螢幕關閉後的30秒內都還收得到訊息
一旦超過30秒後就再也收不到訊息了
用logcat看GcmReceiver的onReceive完全沒動作
請問有解決方式嗎
謝謝
開發環境
已用最新的google-play-service
已參考最新google GCM最新文件並採android studio開發
手機:sony z3, htc e9都一樣問題
作者: VSei (Chaos)   2015-12-02 16:14:00
螢幕關閉時每30秒傳一個message去重置onReceive?
作者: ppwm (wm)   2015-12-02 18:57:00
螢幕關閉後無反應通常都是跟wakelock或其他省電程式有關
作者: jacktomato   2015-12-03 18:19:00
你後台向google GCM Server發送訊息的設定中是否不小心把delayWhileIdle這個參數設成false了?上面打錯 那參數是否設為true了?此參數如果為true當裝置在待機狀態時 GCM Serve將不會送訊息 會等到裝置active後才會傳送

Links booklink

Contact Us: admin [ a t ] ucptt.com