概要
is_first_run パッケージは、アプリケーションがデバイス上で初めて起動されているかどうかを簡単に判断する方法を提供します。共有設定を使用して、アプリの実行状態を示すフラグを保存し、セッション間で信頼性の高い検出を保証します。セットアップフローの初期化、オンボーディング画面の表示、初回ユーザー操作のトリガーに最適です。このパッケージは軽量で、モバイル、Web、デスクトップを含むすべての主要なFlutterプラットフォームと互換性があります。複雑な設定は必要なく、既存のプロジェクトにスムーズに統合できます。
用途
- オンボーディング画面表示
- 初めてのユーザー設定
- 初期データの初期化
- ウェルカムメッセージの配信
- 機能トグルの有効化
主な機能
- シンプルな API
- 永続的状態ストレージ
- クロスプラットフォーム対応
- 外部の依存関係なし
- 簡単な統合
適している対象
- 新しいアプリのリリース
- ユーザーのオンボーディングフロー
- 初期設定タスク
- 軽量な状態トラッキング
- 初回実行ロジックを必要とするアプリ
注意事項
- 共有設定に依存しています
- 自動でリセットされません
- 手動でクリアする必要がある場合があります
- 初回実行検出に限定
- 組み込みのアナリティクスなし