【问题标题】:Parse API Push Notifications (parse.com/GCM) URLs, IPs, Protocols and/or Ports解析 API 推送通知 (parse.com/GCM) URL、IP、协议和/或端口
【发布时间】:2016-01-12 02:22:06
【问题描述】:

我使用 Parse API 在我的 Android 应用中推送通知没有问题。

在我的 HotSpot 网络中,该应用应该可以在没有互联网的情况下运行。所以我需要在我的 HotSpot 网络中打开 URL、端口甚至协议,以允许应用推送通知。

我打开这些 URL 没有成功:

*.apis.google.com
*.googleapis.com
*.parse.com

提琴手没有显示任何有用的东西。我猜它可能使用其他协议而不是 HTTP。

我想知道 Parse API 使用哪些 URL、IP、协议和/或端口来工作和发送通知?

如果我没记错的话,Parse 正在使用 Google Cloud Messaging 推送其通知。但我也不知道 GCM 网址。

任何帮助将不胜感激

【问题讨论】:

  • 你能收到来自其他应用程序的通知吗?喜欢 GMail、Facebook 或环聊?
  • @ArthurThompson,不,我不是。

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


【解决方案1】:

总之,打开这些 IP/域是不够的。

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

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

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

在无法访问这些端口的情况下,最新的 Android 版本回退到端口 443。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-08
    • 1970-01-01
    • 1970-01-01
    • 2013-06-11
    • 1970-01-01
    • 1970-01-01
    • 2015-03-08
    相关资源
    最近更新 更多