如果设备未上线,设备将保留数据多长时间

How long device will keep data if It does not come online

我喜欢 Firestore persistence 的想法。

如果在 Flutter 应用程序上完成了对集合的写入,但应用程序无法访问互联网。我知道它会在设备重新上线时写入 firestore。

我的问题是,如果设备在 30 天或 1 年后上线怎么办?文档说临时网络中断,多少临时?

写入是否会被中止?假设设备在2年后上线,是否会写入pending数据?

Does the write ever gets aborted?

没有。除非出于任何原因清除设备或应用程序存储空间。

Suppose device comes online after 2 years, will it write the pending data?

是的。