繁体   English   中英

Android 中的云 Firestore 的离线持久性

[英]Offline persistance with cloud firestore in Android

我正在使用 google cloud firestore 来存储数据。 有一个选项可以启用离线持久性。 我的要求是提供离线支持,并且应该在杀死和启动应用程序后显示数据。
我的查询:

  1. 我可以只使用云 Firestore 并拥有纯离线支持吗? [假设用户输入了一些数据,我将其推送到 Cloud Firestore,然后用户在没有互联网的情况下再次杀死并启动该应用程序,那么这些数据可以直接由 Cloud Firestore 提供,还是我需要某种房间实现]
  2. 我在 firestore 设置中将 setPersistenceEnabled 设置为 true。 假设用户插入了一些东西,我尝试将其推送到谷歌 firebase。 但是那个时候互联网不可用,然后用户杀死了该应用程序。 当用户再次打开应用程序并且互联网可用时,同步将仅由云 Firestore 自动进行,或者再次在这里我需要应用一些逻辑并使用房间持久化数据并手动推送到 Firestore

Cloud Firestore 离线支持文档的链接 https://firebase.google.com/docs/firestore/manage-data/enable-offline

  1. 是的,它就是这样工作的。 离线时写入的数据在设备上是持久的。 这就是为什么它被称为“离线持久性”。

  2. 是的,它就是这样工作的。 它将重试所有写入,直到完全同步。

这些是您应该能够相当容易地自行尝试的事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM