firestore在Android的哪里存储缓存?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了firestore在Android的哪里存储缓存?相关的知识,希望对你有一定的参考价值。
我正在将Firestore与android应用程序配合使用,并且正在测试“离线模式”。我试图删除没有代码的缓存数据,但不能这样做。我试图“强制关闭”我的应用程序,甚至尝试了Android应用程序信息页面中的“清除缓存”选项,但没有成功。
您知道Firestore将缓存存储在哪里吗? “ Clear Storage”是唯一不使用代码完全删除缓存的解决方案吗?我正在将OnePlus 6设备与Android 10配合使用。
谢谢!
答案
Firestore使用SQLite作为其持久层。数据库存储在持久性数据库的通常区域中,而不是应用程序“ cache”文件夹中。如果要删除Firestore的缓存,确实必须擦除整个应用程序存储。
SDK确实提供了method to clear persistence,但您应该注意,这仅用于测试,不应在运输应用程序中使用。
以上是关于firestore在Android的哪里存储缓存?的主要内容,如果未能解决你的问题,请参考以下文章
即使从缓存中获取数据,Firestore 数据库读取计数也会增加