【发布时间】:2021-04-09 12:52:23
【问题描述】:
我有一个关于 Cloud Firestore 和 Flutter 的澄清问题: 我正在制作一个应用程序,用户可以创建排序的日志条目,这些条目将保存在 Firebase 上。但在他们再次连接互联网之前,他们可能会在离线状态下最多输入 30 个条目。
而且我知道 Firestore 有一个离线功能,任何创建的文档都可以离线查看,因为它是按日志记录的顺序保存的,然后在获得互联网连接时与数据库同步。但绝对至关重要的是,这些日志在有机会上传之前不能在我的应用程序中丢失。有没有办法确保我的应用在再次连接到 Firebase 之前不会丢失这些数据,或者我应该在设备上创建一个 Sembast 数据库,并保存所有内容的副本,然后偶尔检查一下数据库?
如果手机电池在与 Firestore 同步之前没电了,Firestore 是否有离线应急措施?
或者还有其他我不知道的解决方案吗?
【问题讨论】:
标签: firebase flutter google-cloud-firestore