概要
Flutterパッケージで、アプリのパッケージ情報(アプリ名、パッケージ名、バージョン、ビルド番号など)にアクセスできる機能を提供します。また、Apple App Storeからバージョン情報を取得して更新の確認が可能になり、アプリ内でのアップデートもサポートしています。AndroidおよびiOSプラットフォーム上のFlutterアプリケーションにおけるバージョン管理とアップデートプロンプトの簡素化を目的としています。
用途
- 現在のアプリバージョンとビルド番号を確認する
- ローカルバージョンとストアバージョンを比較する
- ユーザーにアプリ内更新を促す
- UIに更新の利用可能性を表示する
- アプリ起動時に更新チェックを自動化する
- Android および iOS の更新ワークフローをサポート
主な機能
- アプリパッケージメタデータを取得する
- Apple App Storeからバージョン情報を取得する
- アプリ内更新機能を有効にする
- クロスプラットフォーム対応(AndroidおよびiOS)
- pub add を通じた簡単な統合
- リアルタイムバージョン比較
適している対象
- 自動更新チェックを必要とするアプリ
- アプリリリースを管理する開発者
- ユーザーにやさしい更新プロンプトが必要なプロジェクト
- iOS および Android をターゲットとしたハイブリッドアプリ
- CI/CDパイプラインを使用するチーム
- 頻繁にバージョンが更新されるアプリ
注意事項
- ストアバージョンを確認するためにインターネット接続が必要です
- Apple App Store との統合には追加の設定が必要になる場合があります
- iOSアプリストアに限定(Google Play対応なし)
- 異なる更新ポリシーの処理が必要になる場合があります
- オフライン優先のアプリケーションには適していません
- ネットワーク障害に対する適切なエラーハンドリングが必要です
