4

我正在开发 Android GCM 推送通知上的应用程序。一切正常。但是当我的设备使用 wifi 而不是服务提供商的数据计划时,我无法收到通知消息。在我的情况下,数据计划是 3G,但是通知照常发送给设备,但是当设备通过 wifi 连接时,我无法收到任何通知。

4

1 回答 1

1

这不应该是这样,我有一个接收 GCM 推送通知的 android 应用程序,无论它是通过 3G 还是 Wi-Fi 连接的。

我建议解决此问题:

  • 当您从服务器发送推送通知时,请确保包含delay_while_idle,以便立即发送通知。还要确保您设置time_to_live了一个合理的值(默认为 4 周)
  • 尝试在您的应用中保持 Wi-Fi 锁定
  • 使用不同的设备和/或 Android 版本进行测试(可能是某些硬件/API 版本的问题)
于 2013-01-28T15:34:22.110 回答