FLUTTER ECOSYSTEM

flutter_cache_manager_firebase

firebase_storage 的 CacheManager 实现。使用 gs:// 作为键,并将其转换为 https://

最新版本
2.1.4
近 30 天下载
458
喜欢数
47
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个扩展 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 缓存管理器以实现核心功能
支持平台AndroidiOSWebmacOSWindows

安装插件

flutter pub add flutter_cache_manager_firebase

所属分类

依赖

依赖清单 5 项

源码仓库

关联项目

暂无相关数据。