Android GCM切换到另一个网络

时间:2012-07-19 06:42:31

标签: google-cloud-messaging

我成功地在我的本地网络上运行了android gcm。但是我发现我的服务器url是192.168范围内的ip地址。当我在同一网络上注册此设备时,它会成功注册,我可以向其发送消息。但注册后,如果我将我的设备切换到另一个网络,并尝试发送gcm消息,我发现它不起作用。我不明白为什么会这样。根据架构,应用程序仅联系应用程序服务器一次。之后,所有消息都通过Google服务器进行中继。因此,即使IP地址是本地地址,一旦我的设备注册,我应该能够切换到不同的网络

1 个答案:

答案 0 :(得分:0)

请试试这个: 1.转到https://code.google.com/apis/console/

  1. 点击API访问

  2. 它会显示与您的帐户相关的所有密钥。

  3. 转到您在APP for GCM&中使用的密钥检查参考:

  4. 应该是

    Referers: Any referer allowed
    

    希望这有帮助。