如果我将Firebase值事件侦听器用于实时数据库,它将在特定时间间隔内连续从应用程序中退出吗?如果是的话,那间隔时间是多少?
这会增加我的带宽消耗吗(考虑到我的数据库中的数据没有更改)?
当然,我可以使用单个事件侦听器,但只是试图了解Firebase同步过程
答案 0 :(得分:2)
侦听器不会通过重复发出请求进行轮询-只是侦听SDK保持打开状态的Websocket上从服务器推送到该服务器的更新。
每次更新正在侦听的数据,都会增加通过套接字传输的数据总量。如果侦听器所在位置的数据不会随时间变化,则不会发送其他数据。