画面ナビゲーションの種類
概要
Adaloのすべてのスクリーンには、アプリのエントリフロー(初期遷移の流れ)における位置づけを決定する「Navigation Type(ナビゲーションタイプ)」の設定があります。この設定は、ユーザーがログインしているかどうかに応じて、アプリを開いたときに最初に表示されるスクリーンを制御します。
ナビゲーションタイプには3つの種類があります。
Normal(標準)— 特別なエントリ挙動を持たない標準的なスクリーンです。アプリ内のほとんどのスクリーンにはこれが使用されます。
Welcome Screen(ウェルカムスクリーン)— ログインしていないユーザーや、まだアカウントを持っていないユーザーに最初に表示されるスクリーンです。これは、新規ユーザーやログインしていないリピートユーザーに対するアプリの「玄関」となります。
Home Screen(ホームスクリーン)— すでにログインしているユーザーに最初に表示されるスクリーンです。認証済みのユーザーがアプリを開いたときにアクセスする場所です。
ウェルカムスクリーンとホームスクリーンを組み合わせることで、シンプルなアクセス分岐が作成されます。「ログインしていないユーザーは一方へ、ログインしているユーザーはもう一方へ」進みます。その他のすべてのスクリーンは「Normal」であり、リンクやナビゲーションを通じて遷移します。
ガイド
スクリーンのナビゲーションタイプの設定方法
キャンバス上のスクリーンのタイトルをクリックします。
左側のパネルで、「Navigation Type」のドロップダウンを探します。
「Normal」、「Welcome Screen」、または「Home Screen」を選択します。
設定はこれだけです。変更は即座に反映されます。
3つのタイプの連携の仕組み
ユーザーがアプリを開くと、Adaloはアクティブなセッション(ログイン状態)があるかどうかを確認します。
ログインしていない → 「Welcome Screen」として指定されているスクリーンに移動します。
ログインしている → 「Home Screen」として指定されているスクリーンに移動します。
アプリ内のその他のすべてのスクリーンは「Normal」に設定されており、リンクアクションやナビゲーションコンポーネントを通じてのみアクセスできます。
標準的なフローは次のようになります。
Welcome Screen → サインアップまたはログイン → Home Screen → アプリ全体の Normal スクリーン
ナビゲーションタイプを変更するタイミング
ほとんどの場合、この設定を変更する必要はありません。Adaloはデフォルトの認証スクリーンに対して適切なタイプを自動的に割り当てます。設定を変更するのは、以下のような場合です。
デフォルトのウェルカムスクリーンをカスタムのオンボーディングやランディング画面に置き換える場合 — 新しいスクリーンを「Welcome Screen」に設定し、古いスクリーンを「Normal」に変更します。
デフォルトのホームスクリーンを別のダッシュボードやメイン画面に置き換える場合 — 新しいスクリーンを「Home Screen」に設定し、古いスクリーンを「Normal」に変更します。
認証機能のないアプリを構築する場合 — ウェルカムスクリーンがまったく不要な場合があります。メインとなるスクリーンを「Home Screen」に設定し、それ以外をすべて「Normal」のままにします。
詳細情報
アプリに設定できる「Welcome Screen」と「Home Screen」は、一度にそれぞれ1つだけです。新しいスクリーンにそのタイプを割り当てると、以前そのタイプだったスクリーンは自動的に「Normal」に戻ります。
「Welcome Screen」または「Home Screen」に設定されているスクリーンを削除した場合、Adaloはアプリ内の別のスクリーンにそのナビゲーションタイプを自動的に割り当てます。これにより予期しない挙動が発生する可能性があるため、アプリをプレビューする前に、必ず正しいスクリーンにナビゲーションタイプを再割り当てしてください。
ナビゲーションタイプの設定は、初期のエントリポイント(起動時の表示画面)のみを制御します。ディープリンクや共有されたURLを通じて、ログインしていないユーザーが他のスクリーンにアクセスするのを防止するものではありません。
Last updated
Was this helpful?