Google Play服务需要访问哪些url?

我的应用程序必须接收推送通知,现在在GoogleCloudMessaging.register()调用之后正在获取SERVICE_NOT_AVAILABLE

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

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

我没有find关于这个问题的任何信息,所以我会感激任何帮助。

Solutions Collecting From Web of "Google Play服务需要访问哪些url?"

看看GCM的文档 ,看来这是你的答案:

注意:如果您的组织具有防火墙来限制stream量进出互联网,则需要将其configuration为允许与GCM连接,以便Android设备接收消息。 要打开的端口是:5228,5229和5230.GCM通常只使用5228,但有时使用5229和5230.GCM不提供特定的IP,所以您应该允许防火墙接受到包含的所有IP地址的传出连接在Google的ASN 15169中列出的IP块中。