当3G网络可用时,android GCM无法与wifi网络一起使用

时间:2013-01-28 14:12:36

标签: android android-c2dm google-cloud-messaging

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

有没有人解决过这个荒谬的问题。

尽管我的用户社区面临问题,但仍然期待帮助。

1 个答案:

答案 0 :(得分:1)

嗯,不应该是这种情况,我有一个Android应用程序接收GCM推送通知,无论它是通过3G或Wi-Fi连接。

我建议您解决此问题:

  • 当您从服务器发送推送通知时,请确保包含delay_while_idle,以便立即发送通知。另外,请确保将time_to_live设置为合理的值(默认为4周)
  • 尝试在您的应用中保留Wi-Fi锁定
  • 使用不同的设备和/或Android版本进行测试(可能是某些硬件/ API版本存在问题)