google-cloud-firestore - 为离线 webapp Firestore 保存数据

标签 google-cloud-firestore indexeddb

我正在尝试创建一个带有 firestore 后端的 PWA。我不确定是否需要在 indexedDB 数据库中保留用户的数据,或者 firebase 会完成这项工作。

如果您推荐使用indexedDB,请指出任何现有的离线重新连接后同步数据库的解决方案。

最佳答案

如果您为Cloud Firestore启用离线数据,它将在后台使用indexedDB来缓存数据。此功能仍处于正式实验阶段,但它确实有效,并且比从头开始编写自己的 indexedDB 缓存要容易得多。

完整详细信息请参见此处:

https://firebase.google.com/docs/firestore/manage-data/enable-offline

关于google-cloud-firestore - 为离线 webapp Firestore 保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53856540/

相关文章:

javascript - 将表单数据保存到 Indexeddb

javascript - Firebase 资源耗尽(例如检查配额)的 blaze 计划

firebase - firestore 查询(onsnapshot)中的日期能否保持最新

node.js - Firebase Firestore 事务处理极其缓慢(3-4 分钟)

memory-leaks - Flutter:Cloud_Firestore 给出错误 "FlutterView.send called on a detached view, channel=plugins.flutter.io/cloud_firestore"

javascript - 如何跟踪indexedDB中的ADD错误?

indexeddb - 无法在 'only' : The parameter is not a valid key 上执行 'IDBKeyRange'

javascript - 当应用程序最小化/关闭时更新 Firestore 值

javascript - indexedDB openCursor 事务成功返回空数组

javascript - 在不破坏现有保存的情况下更改保存的应用程序数据格式的策略 (JavaScript+IndexedDB)