Google Cloud Messaging(GCM)使用哪种端口和协议?

Tho*_*vik 23 android push-notification google-cloud-messaging

Google Cloud Messaging(GCM)使用哪种端口和协议?

我们经历过一些消息无法通过的事情,并且已经注意到它取决于我们坐在哪个网络上.

Era*_*ran 33

设备访问端口5228-5230上的GCM服务器.

注意:如果您的组织有防火墙限制进出Internet的流量,则需要将其配置为允许与GCM连接.要打开的端口是:5228,5229和5230. GCM通常仅使用5228,但有时使用5229和5230. GCM不提供特定的IP.它经常更改IP.我们建议不要使用ACL,但如果必须使用它们,请采用广泛的方法,例如此支持链接中建议的方法.

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

以下是相关GCM文档的链接:https://developers.google.com/cloud-messaging/http

  • 如果端口5228-5230被防火墙阻止,则较新版本的Android也会回退到端口443:请参阅[此答案](http://stackoverflow.com/a/23784874/440921). (4认同)
  • 我们是否需要打开**入境**请求到此端口或**出站**请求? (2认同)