插件概览
一个扩展 Flutter 缓存管理器的 Flutter 包,可与 Firebase 存储配合使用,使用 gs:// URL 作为缓存键,并自动将其转换为 HTTPS URL 以实现高效缓存。它通过将 Firebase 托管的文件本地存储,实现了离线访问,从而提升应用性能并减少带宽使用。专为与 Firebase 存储无缝集成而设计,支持所有主要平台,包括 Android、iOS、Web、macOS 和 Windows。
适合场景
- 从 Firebase 存储缓存图像
- 启用对云存储资产的离线访问
- 提高频繁访问文件的加载时间
- 减少移动应用中的数据使用
- 支持跨平台文件缓存的混合应用
主要特点
- 从 gs:// 自动转换为 https:// 的 URL
- 与 Flutter 缓存管理器集成
- 跨所有 Flutter 平台的平台无关支持
- Firebase 资产的高效本地存储
- 内置缓存过期和清理
适合对象
- 使用 Firebase 存储进行媒体分发的应用
- 需要离线优先功能的开发者
- 需要优化资源加载的项目
- 跨平台 Flutter 应用
- 已经利用 Flutter 缓存管理器的团队
使用建议
- 需要正确的 Firebase 存储权限
- 大型数据集需要缓存大小管理
- 不适用于非Firebase存储源
- 可能需要为自定义缓存策略进行额外配置
- 依赖于基础 Flutter 缓存管理器以实现核心功能