一段时间后GCM停止工作

use*_*780 10 android google-cloud-messaging

我在我的应用程序中使用GCM服务.它工作正常,但有时它停止接收GCM通知.我必须重启设备.有什么方法可以避免这种情况吗?

bra*_*ren 1

这是一些 wifi 路由器和移动运营商的已知问题,它基本上是一个 TCP 超时问题,实际上解决方案是实施每 5 分钟向客户端发送一次的心跳服务。

这是谷歌的一个开放问题:https://productforums.google.com/forum/#! category-topic/nexus/connecting-to-networks-and-devices/fslYqYrULto 他们同意目前存在一个问题。