概要
AndroidではMaterial Design、iOSではCupertinoを使用して、プラットフォームに適した更新ダイアログを簡単に表示するためのFlutterパッケージです。Google Play経由でのアプリ内更新をサポートしており、新しいバージョンが利用可能になると、スムーズなユーザー体験を提供します。バージョンのチェックを処理し、それぞれのアプリストアを通じてユーザーに更新を促すことで、更新時の煩わしさを軽減します。複数のプラットフォームで滑らかでネイティブ風の更新フローが必要なアプリに最適です。
用途
- アプリ内更新のプロンプトを表示する
- Google Play アプリ内更新の統合
- iOS および Android の更新ダイアログをサポート
- バージョンチェックワークフローの自動化
- 適切なタイミングでのアップデートによるユーザー定着の向上
- サイレント更新通知の有効化
主な機能
- プラットフォーム固有の UI(Material/Cupertino)
- Google Play 内部アップデートサポート
- 最小限のセットアップで簡単な統合
- バージョンの比較と更新の検出
- カスタマイズ可能な更新ダイアログの内容
- クロスプラットフォーム互換性
適している対象
- Android および iOS の両方をターゲットにしたアプリ
- Google Play を配布に使用する開発者
- 自動更新のプロンプトが必要なプロジェクト
- ユーザー体験とリテンションに焦点を当てたアプリ
- 更新処理に最小限のコードを望むチーム
注意事項
- AndroidでGoogle Playサービスが必要です
- iOS のアプリ内更新には App Store Connect の設定が必要です
- Google PlayおよびApple App Storeの更新メカニズムに限定
- 適切なバージョン管理戦略が必要です
- 更新チェックには追加の権限が必要になる場合があります
- 非ストア配布モデルには適していません