[问题] 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