GCM在一段时间后停止工作

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

Solutions Collecting From Web of "GCM在一段时间后停止工作"

这是一个无线路由器和移动运营商的一个已知的问题,这基本上是一个TCP超时的问题,实际上解决scheme是实现一个心跳服务,每5分钟发送给客户端。

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