【问题标题】:Which port and protocol does Google Cloud Messaging (GCM) use?Google Cloud Messaging (GCM) 使用哪个端口和协议?
【发布时间】:2013-03-12 09:10:45
【问题描述】:

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

我们有时会遇到消息无法通过的情况,并且注意到这取决于我们所在的网络。

【问题讨论】:

    标签: android push-notification google-cloud-messaging


    【解决方案1】:

    设备通过端口 5228-5230 访问 GCM 服务器。

    注意:如果您的组织有限制流量的防火墙 到 Internet 或从 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:请参阅this answer
    • 我们需要打开对这个端口的入站请求还是出站请求?
    • 它们是出站请求
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-11
    • 1970-01-01
    • 2014-09-27
    • 1970-01-01
    • 2012-10-20
    • 1970-01-01
    相关资源
    最近更新 更多