Android 设备联机时合并firestore脱机写入
我们从Android平板电脑将设备状态存储在Firestore中。这可能是打印机处于联机或脱机状态 当平板电脑离线一段时间后又回来时,我们会看到大量的写操作,即打印机的每次写操作都会被“回放”。我们真正感兴趣的只是查看给定文档id的最后一次写入。有没有一种方法可以告诉firebase,一旦联机,在访问服务器之前,更新的写入应该完全替换旧的写入 有没有一种方法可以告诉Firebase,一旦在线,在进入服务器之前,更新的写入应该完全替换旧的写入Android 设备联机时合并firestore脱机写入,android,firebase,google-cloud-firestore,Android,Firebase,Google Cloud Firestore,我们从Android平板电脑将设备状态存储在Firestore中。这可能是打印机处于联机或脱机状态 当平板电脑离线一段时间后又回来时,我们会看到大量的写操作,即打印机的每次写操作都会被“回放”。我们真正感兴趣的只是查看给定文档id的最后一次写入。有没有一种方法可以告诉firebase,一旦联机,在访问服务器之前,更新的写入应该完全替换旧的写入 有没有一种方法可以告诉Firebase,一旦在线,在进入服务器之前,更新的写入应该完全替换旧的写入 是的,有。你应该考虑把数据写在完全相同的位置。说到云F
是的,有。你应该考虑把数据写在完全相同的位置。说到云Firestore,您应该始终将数据写入同一文档中。离线时进行多少次更新并不重要,当设备恢复连接时,您只会得到最后一次更新。Firebase实时数据库和Cloud Firestore是两个独立的数据库。请仅用相关标签标记您的问题,而不是两者都标记。嘿,罗伯特!我能帮你了解其他信息吗?如果你认为我的回答对你有帮助,请考虑接受它。✔️). 我真的很感激。谢谢!