gpt4 book ai didi

android - 谷歌GCM推送通知服务器的IP范围?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:58:00 25 4
gpt4 key购买 nike

想知道这里是否有人碰巧知道 google 的 gcm 服务器(用于 android 推送通知)的 ip 范围?

我需要这些信息,以便我们的网络团队可以为我们的 UAT 环境打开防火墙端口以进行传入的 UAT 测试。

我尝试从 developer.android.com/google/gcm/查找,但没有成功。

我们的网络团队拒绝打开 asn 15169 的所有 IP 范围,这是一个相当大的列表。

最佳答案

我认为存在一个问题 IP address for Google Cloud Messaging server然后那个人发现那些不是由谷歌发布的。我也试着找过一次,但没有找到。我可能是错的,但我很确定他们不会发布它。也许不使用公司 wifi,您可以使用直接 3G 或 4G 数据计划。

在对 why GCM is not giving push notification in android device? 的评论中问题有人提到他打开了端口 5258、29、30,然后他能够从防火墙后面的 GCM 服务器接收 regId。

我也认为@Eran的答案在 Which port and protocol does Google Cloud Messaging (GCM) use?会有所帮助。它说:

The device accesses the GCM servers on ports 5228-5230. If your organization has a firewall that restricts the traffic to or from the Internet, you'll need to configure it to allow connectivity with GCM. The ports to open are: 5228, 5229, and 5230. GCM typically only uses 5228, but it sometimes uses 5229 and 5230. GCM doesn't provide specific IPs. It changes IPs frequently. We recommend against using ACLs but if you must use them, take a broad approach such as the method suggested in this support link.

如果您的设备通过 WiFi 连接到互联网,这就是相关的。

希望对您有所帮助。

更新:

根据 Mark Whitaker回答类似问题here ,他提到:

Newer versions of Android also fall back to port 443 if ports 5228-5230 are blocked by a firewall.

虽然现在好像还没有正式的名单。

关于android - 谷歌GCM推送通知服务器的IP范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18396234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com