【问题标题】:Firebase notification not received behind proxy代理后未收到 Firebase 通知
【发布时间】:2016-10-19 14:06:43
【问题描述】:

Firebase 不能在代理后面工作吗?

我正在为我学院的学生制作一个 Android 应用程序。 应用通过代理服务器连接到互联网时没有收到通知。

但只要我打开移动数据,就会收到通知。

我该如何解决这个问题?

【问题讨论】:

    标签: android firebase proxy firebase-cloud-messaging firebase-notifications


    【解决方案1】:

    Elvis 是正确的,但我想指出讨论此问题的 documentation

    如果您的组织有防火墙将流量限制为或 从 Internet,您需要对其进行配置以允许与 FCM 以便您的 Firebase 云消息传递客户端应用接收 消息。要打开的端口是:5228、5229 和 5230。通常为 FCM 只使用 5228,但有时使用 5229 和 5230。FCM 不 提供特定的 IP,所以你应该允许你的防火墙接受 到 IP 块中包含的所有 IP 地址的传出连接 列在 Google 的 ASN 15169 中。

    【讨论】:

      【解决方案2】:

      Firebase 在 PROXIES 后面不起作用。

      自 Firebase 推出以来,我们就遇到了这个问题。看这里; https://github.com/firebase/firebase-tools/issues/36 和这里; https://groups.google.com/forum/#!topic/firebase-talk/UNO58i1mUYw.

      只需谷歌“代理背后的火力基地”。就个人而言,我仍然希望有一天我们能得到解决。

      【讨论】:

        【解决方案3】:

        当应用程序使用我的研究所互联网时,我遇到了这个问题,然后我安装了 drony,使用 drony 创建的 vpn 路由所有流量,现在 firebase 工作正常。

        结帐无人机设置here

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-08-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-12-24
          • 2017-12-24
          • 2017-09-15
          相关资源
          最近更新 更多