套件概覽
App Updater 是一個全面的 Flutter 套件,可讓應用程式檢查更新並顯示原生平台對話框。它支援 iOS、Android、macOS、Windows 和 Linux,提供發行說明、分析整合、GitHub 發行、Firebase 遠端設定和本地化功能。此套件透過最少的設定即可確保無縫的更新體驗,並利用平台特定行為,在各裝置上實現一致的使用者互動。
適用情境
- 在多個平台上檢查應用程式更新
- 顯示原生更新對話方塊
- 與 GitHub 發行版整合
- 使用 Firebase Remote Config 進行更新邏輯
- 向用戶顯示發行說明
- 啟用更新的分析追蹤
主要特色
- 支援 iOS、Android、macOS、Windows 和 Linux
- 平台原生更新對話方塊
- 發行說明顯示
- 分析整合
- GitHub 和 Firebase Remote Config 支援
- Localization-ready
適合對象
- 需要自動更新檢查的應用程式
- 面向多個桌面和行動平台的開發者
- 需要發行說明可見性的專案
- 使用 Firebase 或 GitHub 進行發佈
- 專注於透過及時更新提升使用者留存的應用
使用建議
- 需要網路連接以進行更新檢查
- 可能需要為 Firebase 或 GitHub 進行額外設定
- 原生對話框外觀的自訂選項有限
- 依賴外部服務取得更新元資料
- 頻繁檢查可能帶來的效能影響
