代理后面未收到Firebase通知

时间:2016-10-19 14:06:43

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

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

我正在为我所在学院的学生制作一款Android应用。 当应用程序通过代理服务器连接到Internet时,应用程序不会收到通知。

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

如何解决这个问题?

3 个答案:

答案 0 :(得分:2)

Firebase在PROXIES后面不起作用。

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

只是google'firebase支持代理'。就个人而言,我仍然希望有一天我们能得到解决。

答案 1 :(得分:1)

猫王是正确的,但我想指出讨论这个问题的documentation

  

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

答案 2 :(得分:0)

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

Checkout drony settings here