无法仅在家庭wifi接收推送通知

时间:2015-01-08 22:24:37

标签: google-cloud-messaging

这是我的问题。当我在家里连接wifi时,我的wifi栏保持白色,我的htc激发4g(果冻时间),我的妻子的三星s3也收到任何通知。

如果我们切换回数据连接,我们所有的环聊,whatsapps等通知 开始到达。

我知道这是我的wifi配置或ISP问题的某种类型的问题,但我如何从任何设备测试GCM服务器的连接性并调试真正的问题?这可能是DNS,或TCP连接超时等...

提前感谢。

ps:我已经尝试过只将路由器切换到802.11g,然后修复一个无线频道,但这似乎无法正常工作。

1 个答案:

答案 0 :(得分:0)

如果您在连接到3G / 4G时能够在设备上看到推送通知,则问题似乎与GCM服务器或您的第三方服务器甚至您的代码无关。问题在于设置,请检查系统设置或其他应用程序设置,如“google settings”。

还要确保使用WakefulBroadcastReceiver实现WiFi类/代码。 (正如您对C2dm服务所做的那样)。

你的maifest文件也有“android.permission.INTERNET”& “android.permission.ACCESS_WIFI_STATE”权限

希望这会有所帮助!!