Flutter Firestore 重置缓存

GIL*_*ILO 6 dart firebase flutter google-cloud-firestore

目前我有来自手机缓存的文档快照。我从

print(document.metadata.isFromCache ? "NOT FROM NETWORK" : "FROM NETWORK");// document is a DocumentSnapshot
Run Code Online (Sandbox Code Playgroud)

flutter:不是来自网络

然而,我已经从 firestore 中删除了其中一些文档,但它们仍然出现。我想知道是否有一种方法可以在 flutter 中重置 firestore 的缓存,以便所有文档都来自云端。

感谢您的帮助 - 非常感谢。

Dou*_*son 2

如果文档显示在源文档已被删除的查询中,并且应用程序具有连接并且可以与 Firestore 同步,这听起来像是一个错误。如果您可以通过特定步骤重现此情况,Firestore 团队可能需要您的错误报告

如果您只想从干净的缓存开始进行开发,可以卸载并重新安装应用程序以清除缓存。

在 Android 上,有一个系统选项可以清除应用程序数据(也可能有类似的 iOS 选项)。