[問題] GCM無法接收訊息

看板AndroidDev作者 (mmm)時間10年前 (2015/12/02 15:50), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
在螢幕都開啟的狀態下可以正常收到其他手機發送的訊息 可是當將螢幕關閉後的30秒內都還收得到訊息 一旦超過30秒後就再也收不到訊息了 用logcat看GcmReceiver的onReceive完全沒動作 請問有解決方式嗎 謝謝 開發環境 已用最新的google-play-service 已參考最新google GCM最新文件並採android studio開發 手機:sony z3, htc e9都一樣問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.130.251 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1449042658.A.7F1.html

12/02 16:14, , 1F
螢幕關閉時每30秒傳一個message去重置onReceive?
12/02 16:14, 1F

12/02 18:57, , 2F
螢幕關閉後無反應通常都是跟
12/02 18:57, 2F

12/02 18:57, , 3F
wakelock或其他省電程式有關
12/02 18:57, 3F

12/03 18:19, , 4F
你後台向google GCM Server發送訊息的設定中
12/03 18:19, 4F

12/03 18:20, , 5F
是否不小心把delayWhileIdle這個參數設成false了?
12/03 18:20, 5F

12/03 18:22, , 6F
上面打錯 那參數是否設為true了?此參數如果為true
12/03 18:22, 6F

12/03 18:23, , 7F
當裝置在待機狀態時 GCM Serve將不會送訊息 會等到裝
12/03 18:23, 7F

12/03 18:23, , 8F
置active後才會傳送
12/03 18:23, 8F
文章代碼(AID): #1MNgBYVn (AndroidDev)
文章代碼(AID): #1MNgBYVn (AndroidDev)