套件概覽
一個擴展 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 緩存管理器以實現核心功能