概要
Version Tracker は、Flutter プラグインで、開発者がインストール間でローカルアプリのバージョンとビルド番号を監視するのを支援します。以前のバージョンの追跡が可能になり、アプリのアップグレード時にデータ移行をスムーズに行うことができます。バージョン履歴をローカルに保存することで、リリース間での状態遷移を知的に処理でき、ユーザーがアップグレード時にデータを保持できるようにします。アップグレード対応のロジックやバージョン変更に基づく設定変更が必要なアプリに最適です。
用途
- アプリバージョン間でのデータ移行の処理
- 初回アプリ起動の検出
- バージョンごとの設定変更の管理
- バージョンに基づく機能フラグのサポート
- アプリ更新間でのユーザーの旅を追跡する
- ロールバック対応の状態管理を有効にする
主な機能
- 以前のアプリバージョンおよびビルドをトラックする
- バージョン履歴を永続的に保存する
- バージョン変更のコールバックを提供します
- クロスプラットフォームでの利用をサポート
- バージョンチェックのためのシンプルな API
- アップグレードに対応したアプリケーション動作を促進する
適している対象
- アップグレードロジックを必要とするアプリ
- データ移行を管理する開発者
- バージョン依存機能を備えたプロジェクト
- 起動検出が必要なアプリ
- 機能フラグを使用するチーム
- バージョン認識機能を備えたクロスプラットフォームアプリ
注意事項
- 永続ストレージアクセスが必要
- リモートバージョンのチェックに対応していません
- ローカルバージョン追跡に限定
- 組み込みの更新プロンプトなし
- クラウドベースのバージョン同期には適していません
- 複雑な移行ルールには手動実装が必要です