套件概覽
r_upgrade 是一個 Flutter 插件,可在 Android 和 iOS 平台上實現應用升級和安裝。它提供了一種簡單的方法來檢查更新、下載新版本並無縫安裝。專為尋求可靠應用內更新功能的開發者設計,支援背景下載並處理平台特定的細節。可透過 pub.dev 輕鬆整合,並透過 GitHub 以開源透明的方式維護。適用於需要自動或手動更新流程而無需依賴外部商店的應用。
適用情境
- 應用內更新檢查
- 自動應用升級
- 從自定義來源手動安裝
- 後台更新下載
- 跨平台更新管理
- 應用分發非官方商店
主要特色
- 支援 Android 和 iOS
- 透過 pub.dev 的簡單整合
- 後台下載功能
- 平台特定的更新處理
- GitHub 上的開源程式碼
- 輕鬆更新檢查和安裝
適合對象
- 開發具有自定義更新邏輯的應用程式的開發者
- 需要離線或直接安裝 APK/IPA 的應用
- 需要跨平台更新支援的項目
- 管理內部應用分發的團隊
- 應用避免依賴 Google Play/應用商店
使用建議
- 需要在 Android 上具有正確的檔案存取權限
- iOS 需要為應用安裝進行額外設定
- 不適用於僅依賴 App Store/Play Store 的生產應用程式
- 使用者必須在Android上啟用來自未知來源的安裝
- 僅限應用程式二進位更新,不包含動態內容
- 安裝後可能需要處理應用重啟