来自 Firebase 的常见问题解答:
如果我失去网络连接,我的应用会怎样?
一旦您重新连接,Firebase 就会透明地重新连接到 Firebase 服务器。同时,您的应用在本地完成的所有 Firebase 操作都将立即触发事件 (...)。重新建立连接后,您将收到一组适当的事件,以便您的客户端“赶上”当前服务器状态
那么如果我离线并继续修改我的本地数据,然后重新在线并且其他客户端执行了不同的更改,会发生什么?哪一个最终会得救?
如果服务器上的数据被覆盖,是否意味着旧数据可以替换新数据?
如果保留在线添加的较新数据,我是否知道离线提交的数据已被丢弃?