Firebase.on()如何工作?根据{{3}},它假设"在特定位置监听数据更改" ,但客户如何知道何时更新自己?客户端是否也是一个轻量级服务器,可以监听Firebase服务器,还是客户端每隔x秒自动执行一次更新?
答案 0 :(得分:3)
Firebase客户端保持对服务器的连接。根据应用运行的位置,这可以是web socket或所谓的long-polling连接。这些中的任何一个都可确保服务器可以在客户端可用时立即将新数据发送到客户端。
答案 1 :(得分:0)
客户端侦听服务器上的更改,您需要在事件回调中更新客户端数据(您的对象)。
作为建议,firesync可以大大简化这一点。