概要
r_upgrade は、Android および iOS プラットフォームでのアプリのアップグレードとインストールを可能にする Flutter プラグインです。更新の確認、新しいバージョンのダウンロード、そしてスムーズなインストールを簡単に行う方法を提供しています。信頼性の高いアプリ内更新機能を求める開発者向けに設計されており、バックグラウンドダウンロードをサポートし、プラットフォーム固有の詳細に対応しています。pub.dev を通じて簡単に統合でき、GitHub を通じてオープンソースの透明性を持ってメンテナンスされています。外部ストアに依存せずに自動または手動の更新ワークフローが必要なアプリに最適です。
用途
- アプリ内での更新チェック
- 自動アプリのアップグレード
- カスタムソースからの手動インストール
- バックグラウンド更新のダウンロード
- クロスプラットフォーム更新管理
- 公式ストア以外でのアプリ配布
主な機能
- Android および iOS をサポートしています
- pub.dev を通じたシンプルな統合
- バックグラウンドダウンロード機能
- プラットフォーム固有の更新処理
- GitHub上のオープンソースコード
- 簡単な更新チェックとインストール
適している対象
- カスタム更新ロジックを使用してアプリを開発する開発者
- オフラインまたは直接のAPK/IPAインストールを必要とするアプリ
- クロスプラットフォームのアップデート対応が必要なプロジェクト
- 社内アプリ配布を管理するチーム
- Google Play / アプリストアの依存関係を回避するアプリ
注意事項
- Android でのファイルアクセスに適切な権限が必要です
- iOS では、アプリのインストールに追加の構成が必要です
- App Store/Play Store にのみ依存する本番アプリには適していません
- ユーザーはAndroidで信頼できないソースからのインストールを有効にする必要があります
- アプリケーションのバイナリ更新に限定され、動的コンテンツには対応しない
- インストール後にアプリの再起動を処理する必要がある場合があります