Google Play服务需要访问哪些网址?

时间:2014-01-06 10:24:28

标签: android google-play-services

我的应用必须接收推送通知,现在在SERVICE_NOT_AVAILABLE来电后收到GoogleCloudMessaging.register()

我的客户在他的办公室里有严格的防火墙,他无法访问Google Play服务。我需要向他提供Google Play服务需要访问的所有网址的列表,以便将其添加到白名单。

到目前为止,我的列表中只有一个网址:googleapis.com

我没有找到有关此主题的任何信息,所以我将不胜感激。

1 个答案:

答案 0 :(得分:10)

documentation for GCM,这似乎是你的答案:

  

注意:如果您的组织有防火墙限制进出互联网的流量,则需要将其配置为允许与GCM连接,以便Android设备接收邮件。要打开的端口是:5228,5229和5230. GCM通常仅使用5228,但它有时使用5229和5230. GCM不提供特定的IP,因此您应该允许防火墙接受到所有IP的传出连接Google's ASN of 15169中列出的IP块中包含的地址。