当3G网络可用时,Android GCM无法与WiFi网络配合使用

4

我正在开发一个基于 Android GCM 推送通知的应用程序,一切都很正常。但是,在我的设备连接到服务提供商的数据计划之外的 Wi-Fi 时,我无法收到通知消息。在我的情况下,数据计划是 3G,通知照常发送到设备,但当设备通过 Wi-Fi 连接时,我就无法收到任何通知。

1个回答

1

这不应该是一个问题,我有一个安卓应用程序,无论是通过3G还是Wi-Fi连接都可以接收到GCM推送通知。

我建议您进行以下故障排除:

  • 从服务器发送推送通知时,请确保不要包括delay_while_idle,以便通知立即被传递。同时确保您已经设置了time_to_live为合理的值(默认为4周)
  • 尝试在您的应用程序中保持Wi-Fi锁定
  • 使用不同的设备和/或Android版本进行测试(也许是某些硬件/API版本的问题)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接