【发布时间】:2018-08-02 10:33:41
【问题描述】:
我的 iOS 应用的 Firestore 缓存似乎与 Firestore 不同步。结果,我不得不禁用持久性。反正有没有重置缓存?有没有办法确保它不断同步?我所做的只是从数据库中删除文档!
【问题讨论】:
标签: firebase google-cloud-firestore
我的 iOS 应用的 Firestore 缓存似乎与 Firestore 不同步。结果,我不得不禁用持久性。反正有没有重置缓存?有没有办法确保它不断同步?我所做的只是从数据库中删除文档!
【问题讨论】:
标签: firebase google-cloud-firestore
API 中现在有一个用于清除持久性的功能。不推荐用于测试,但您可以使用
firebase.firestore().clearPersistence().catch(error => {
console.error('Could not enable persistence:', error.code);
})
它必须在使用 Firestore 数据库之前运行。
【讨论】:
没有用于以任何方式操作本地缓存的 API。 Firestore SDK 根据您执行的查询选择要存储的内容。
在 Android 上,用户无需卸载即可手动清除应用的本地数据。这将删除应用本地存储的所有数据。
如果您有特定的用例,请随时file a feature request。
【讨论】: