【发布时间】:2020-07-22 13:54:59
【问题描述】:
当设备离线时,应用会在本地存储任何 Firestore 更改,并在互联网连接恢复时更新它们。如果本地更改完成上传 Firestore,有没有办法在应用中签入?
【问题讨论】:
标签: firebase flutter google-cloud-firestore
当设备离线时,应用会在本地存储任何 Firestore 更改,并在互联网连接恢复时更新它们。如果本地更改完成上传 Firestore,有没有办法在应用中签入?
【问题讨论】:
标签: firebase flutter google-cloud-firestore
没有获取待处理写入列表的 API,也没有指示是否存在待处理写入的标志。但是你可以做一些事情:
对于特定的写入,您可以附加一个完成侦听器来检测它何时完成。当写入解析的Future 时,写入已在服务器上提交。
当您获得DocumentSnapshot 时,您可以检查其元数据中的hasPendingWrites property 以查看快照是否有待处理的更改。
【讨论】: