android - Android Firebase - 本地缓存数据
问题描述
它是关于 Firebase 在 Android 中的本地缓存数据。
如果 Android 用户在 Firebase 中有 1-2 年的数据,有没有办法在本地启用、设置或过滤 Firebase 持久性,以便它只为上个月创建本地缓存?
所以我们不在本地缓存中的全部数据,而只是最后一个月。
解决方案
Firebase 本地缓存并非旨在手动填充。它是自动管理的,您无法控制其中存储的内容。它将存储来自最近查询的数据,并将驱逐未使用的数据。您无法选择将缓存或不缓存哪些数据 - 它适用于所有内容或根本不适用。
当用户暂时失去网络连接时,本地缓存会很有帮助。它并不意味着完全离线支持。
如果您需要一个可以控制的非常特定数据的缓存,您将需要自己构建它。
推荐阅读
- swift - macOS Catalina 10.15.6、Xcode 11.6、Mac Catalyst 应用程序中的 PCH 文件和 SwiftShims 错误中的 Objective-C 运行时不同
- python - ValueError:无法将字符串转换为浮点数:使用 matplotlib、arduino 和 pyqt5 时
- javascript - 如何在 Ejs 模板中打印 Web 抓取的项目?
- asp.net - MAC OS 上 Firefox 和 Chrome 的重音字母
- python - Pandas 行列转换
- android - 如何在配套设备配对屏幕中捕捉用户取消?
- graphql - 如何查询2个不同的图像?
- python - 为什么生成器表达式被称为?
- azure - 托管在 Azure 应用服务中的 .Net Core 的托管服务/后台服务正在停止
- terraform - 如何在 aws_eks_cluster 资源上启用 Windows 支持?