我在我的应用程序中使用 GCM 服务。它工作正常,但有时它会停止接收 GCM 通知。我必须重新启动设备。有什么办法可以避免这种情况吗?
最佳答案
这是一些 wifi 路由器和移动运营商的已知问题,它基本上是一个 tcp 超时问题,实际上解决方案是实现每 5 分钟向客户端发送一次的心跳服务。
这是谷歌 Unresolved 问题:https://productforums.google.com/forum/#!category-topic/nexus/connecting-to-networks-and-devices/fslYqYrULto他们同意目前存在问题。
关于android - GCM 一段时间后停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20373551/