作者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/cn.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