ユーザーがアプリを開けようとする際に必要な権限がない場合は、メッセージ テンプレートを使用して、権限を付与する必要があることをユーザーに伝えます。
Android Auto では、権限をリクエストするで説明されている方法を使用した場合、ユーザーが運転していない限り、権限ダイアログがスマートフォンに表示されます(技術的な詳細については、ユーザー入力を処理するをご覧ください)。この場合は、ユーザーをスマートフォンに誘導するトーストを表示します。次に、権限が付与されたら、ユーザーがメッセージ テンプレートに戻らないように車の画面を更新します。
まず、アプリは車の画面で権限をリクエストします。
...ユーザーは運転中でないときにスマートフォンで権限を確認します。
フローの例
ユーザーの行動 | アクションが実行される場所 | 操作後の歩数 |
---|---|---|
ユーザーがアプリを開きます。 | ランディング テンプレート(非表示) | 1 |
ユーザーがアプリに権限を付与するオプションを選択し、確認トーストを確認します。 | まず、2 つのボタンがあるメッセージ テンプレートを使用し、ユーザーが必要な権限を付与できるようにします。
次に、同じメッセージ テンプレートにトーストを表示して、ユーザーをスマートフォンに誘導します。 |
2 |
ユーザーがスマートフォンで権限を付与します。 | テンプレートなし。この操作はユーザーのスマートフォンで発生するため:
|
2(車内でアプリを操作していない) |
ユーザーが権限を付与すると、アプリはランディング テンプレートに戻ります。 | ランディング テンプレート。この場合は、プレイスリスト(ナビゲーション)テンプレート: | 1(歩数のリセット) |