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