【问题标题】:Android GCM doesn't work with wifi networks when 3G network is available当 3G 网络可用时,Android GCM 不适用于 wifi 网络
【发布时间】:2013-01-28 14:12:35
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    我对解决此问题的建议:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 2011-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多