android - GCM 一段时间后停止工作

标签 android google-cloud-messaging

我在我的应用程序中使用 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/

相关文章:

java - 无法找出异常

android - 在Android Studio中不允许迁移到androidX

java - onItemClick 中的 Android Studio 警报对话框

java - 动态更改自定义 View 的动画速度

android - 在 Google Cloud Messaging 的用户通知中创建 notification_key 时出现 404 错误

ios - Firebase 的 token 问题

java - 无法使用Media Player在android中播放音频

android - 重启手机后接收Android GCM(不运行相关应用程序)

android - 接收消息收到来自 GCM 服务的确认

android - 由于 GCM SenderId Android 无法生成 APK 版本