套件概覽
upgrader 套件幫助 Flutter 應用程式偵測應用程式商店中是否有新版本可用,並提示使用者升級。它會在應用程式啟動時或於指定時間間隔檢查更新,顯示可自訂的對話方塊,內含升級說明。此套件支援多個平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,非常適合需要無縫更新管理的跨平台應用。透過簡單的指令即可輕鬆整合,並提供自訂升級體驗的選項。
適用情境
- 應用商店更新通知
- 啟動時的自動版本檢查
- 自定義升級對話框
- 跨平台更新提示
- 透過及時升級提高使用者留存
- 應用內升級指南
主要特色
- 即時版本檢查
- 可自定義的升級對話方塊
- 支援所有主要平台
- 與 Flutter 的輕鬆整合
- 可設定的檢查間隔
- 回退到手動更新連結
適合對象
- 需要頻繁更新的應用
- 跨平台移動和桌面應用
- 專注於使用者留存的開發者
- 具有嚴格發布週期的應用程式
- 希望更新邏輯最少的團隊
- 需要自動升級提示的項目
使用建議
- 需要互聯網連接以進行版本檢查
- 可能需要為複雜的工作流程進行客製化
- 僅限基於商店的版本檢測
- 無內建的 beta 渠道支援
- 如果過度使用,可能會引起使用者的煩惱
- 依賴外部儲存API取得版本資料
