作者bikin (mmm)
看板AndroidDev
標題[問題] GCM無法接收訊息
時間Wed Dec 2 15:50:55 2015
在螢幕都開啟的狀態下可以正常收到其他手機發送的訊息
可是當將螢幕關閉後的30秒內都還收得到訊息
一旦超過30秒後就再也收不到訊息了
用logcat看GcmReceiver的onReceive完全沒動作
請問有解決方式嗎
謝謝
開發環境
已用最新的google-play-service
已參考最新google GCM最新文件並採android studio開發
手機:sony z3, htc e9都一樣問題
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.130.251
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1449042658.A.7F1.html
1F:→ VSei: 螢幕關閉時每30秒傳一個message去重置onReceive? 12/02 16:14
2F:→ ppwm: 螢幕關閉後無反應通常都是跟 12/02 18:57
3F:→ ppwm: wakelock或其他省電程式有關 12/02 18:57
4F:推 jacktomato: 你後台向google GCM Server發送訊息的設定中 12/03 18:19
5F:→ jacktomato: 是否不小心把delayWhileIdle這個參數設成false了? 12/03 18:20
6F:推 jacktomato: 上面打錯 那參數是否設為true了?此參數如果為true 12/03 18:22
7F:→ jacktomato: 當裝置在待機狀態時 GCM Serve將不會送訊息 會等到裝 12/03 18:23
8F:→ jacktomato: 置active後才會傳送 12/03 18:23