概要
flutter_autoupdate は、モバイルおよびデスクトップアプリケーションに自動更新機能を統合するのを簡単にするFlutterパッケージです。アプリが更新をチェックし、バックグラウンドでダウンロードし、ユーザーに新しいバージョンをスムーズにインストールするように促すことができます。Android、iOS、macOS専用に設計されており、アプリストア配信と直接配布の両方に対応しています。バージョン比較、更新の利用可能性検出、カスタマイズ可能な更新ダイアログを提供します。最小限のコードで堅牢な更新ワークフローを簡単に実装できます。頻繁な機能リリースやセキュリティパッチが必要なアプリに最適です。
用途
- プロダクションアプリにおける自動アプリ更新
- バージョンアップ中のシームレスなユーザー体験
- ワークフローを中断せずにバックグラウンドでの更新チェック
- iOS および macOS を含む複数のプラットフォームに対応
- 最小要件アプリバージョンの適用
- 手動更新のプロンプトを減らす
主な機能
- リアルタイムでの更新チェック
- カスタマイズ可能な更新ダイアログ
- バックグラウンドダウンロードのサポート
- クロスプラットフォーム互換性
- バージョン比較ロジック
- アプリストアおよび直接ダウンロードとの統合
適している対象
- クロスプラットフォームのFlutterアプリを開発する開発者
- 自動リリース管理を必要とするチーム
- 頻繁な更新が必要なアプリ
- 厳格なバージョン管理ポリシーを持つプロジェクト
- グローバルユーザーをターゲットとしたモバイルおよびデスクトップアプリケーション
注意事項
- 各プラットフォームごとに適切な設定が必要です
- エンタープライズアプリまたはサイドロードアプリに対して追加の処理が必要になる場合があります
- 更新の動作は、アプリストアのポリシーに依存します
- ネットワークの権限を付与する必要があります
- 自動ダウンロードにはユーザーの同意が必要になる場合があります
- 厳格なオフライン要件を持つアプリには適していません