我正在尝试创建一个带有 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/