firestore在Android上的缓存存储在哪里?

firestore在Android上的缓存存储在哪里?,android,firebase,google-cloud-firestore,Android,Firebase,Google Cloud Firestore,我正在使用firestore和Android应用程序,我正在测试我的“离线模式”。我试图在没有代码的情况下删除缓存数据,但我无法。我试图“强制关闭”我的应用程序,甚至在Android的应用程序信息页面中尝试了“清除缓存”选项,但没有成功 你知道firestore的缓存在哪里吗?“清除存储”是无代码完全删除缓存的唯一解决方案吗?我使用的是一个带有安卓10的OnePlus 6设备 谢谢 Firestore使用SQLite作为其持久层。数据库存储在永久数据库的常用区域中,该区域不在应用程序“缓存”文件

我正在使用firestore和Android应用程序,我正在测试我的“离线模式”。我试图在没有代码的情况下删除缓存数据,但我无法。我试图“强制关闭”我的应用程序,甚至在Android的应用程序信息页面中尝试了“清除缓存”选项,但没有成功

你知道firestore的缓存在哪里吗?“清除存储”是无代码完全删除缓存的唯一解决方案吗?我使用的是一个带有安卓10的OnePlus 6设备


谢谢

Firestore使用SQLite作为其持久层。数据库存储在永久数据库的常用区域中,该区域不在应用程序“缓存”文件夹中。如果你想删除Firestore的缓存,你确实需要擦除整个应用程序存储


SDK确实提供了一个,但您应该知道,这仅用于测试,不应用于装运应用程序。

谢谢Doug!。为什么我不能使用该方法清除持久性?假设我有一些缓存数据,但是用户注销了。。。我想从中删除所有可能的数据,包括firestore缓存,我能告诉你的就是阅读clearPersistence的文档。如果您真的需要知道原因,您必须直接询问Firebase团队。