firebase android SDK可以在没有套接字的情况下工作吗?

时间:2016-08-01 12:06:22

标签: android sockets firebase firebase-realtime-database

我们已经部署了一个实时解决方案(在firebase之上),它通过3g网络进行通信。 出于商业目的,我们正在寻求与网络提供商达成协议,该网络提供商将提供某种防火墙,该防火墙仅将我们提供的一组特定域名或IP列入白名单。不幸的是,他们已经提到过不支持套接字通信。

我知道如果套接字不可用,javascript firebase SDK会回退到http。 Android SDK中是否还有后备,即使在没有套接字IO的情况下也可以使firebase运行?

(我知道REST API允许这样做,只是想知道firebase SDK是否会自动回退到这个,或者我是否必须手动执行此操作)

1 个答案:

答案 0 :(得分:1)

Firebase JavaScript SDK确实会在Web套接字不可用的浏览器中使用长轮询访问数据库。

适用于Android和iOS的原生Firebase SDK没有这种后备,因为这些移动平台本身支持套接字。