GCM 通知也需要应用在后台驻进程吗?为什么我强制停止应用后就收不到通知了?

2015-06-04 13:01:45 +08:00
 dx11sb
已翻墙,Google套件齐全
7068 次点击
所在节点    Android
4 条回复
xfspace
2015-06-04 13:08:02 +08:00
绿色守护捐赠版 可以做到强制停止 而又有GCM。。。android开发者应该知道原理吧
zhjits
2015-06-04 13:13:30 +08:00
强制停止这个操作相当于 am force-stop,此时 GCM 无效。
allan1st
2015-06-05 06:06:40 +08:00
Google Play Service 一直是在后台运行的。
如果你 Play Service 还活着,只是把 App 强制停止了,估计是某个管理 App 把 GCM 的唤醒都切断了吧,要不就是翻墙不彻底。
shaobin0604
2015-06-21 15:28:57 +08:00
二楼正解。

force-stop 之后,应用收不到 implicit intent broadcast 。

这也是 绿色守护 的实现原理

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/196040

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX