ユーザーがアプリを開こうとしたときに、必要な権限が承認されていない場合は、メッセージ テンプレートを使用して権限をリクエストできます。
Android Auto では、権限をリクエストするで説明したメソッドを使用すると、ユーザーが運転していない場合は、権限ダイアログがスマートフォンで開きます(技術的な詳細については、ユーザー入力を処理するをご覧ください)。
この場合、ユーザーを電話に誘導するトーストを表示します。ユーザーが権限を付与したら、車載画面を更新して、ユーザーがメッセージ テンプレートに戻らないようにします。
まず、アプリが車の画面で権限をリクエストします。
次に、運転していないときにスマートフォンで権限を確認します。
サンプル フロー
ユーザーの操作 | アクションが実行される場所 | アクション後の歩数 |
---|---|---|
ユーザーがアプリを開きます。 | ランディング テンプレート(表示されていません) | 1 |
ユーザーがアプリの権限を付与するオプションを選択し、確認トーストを確認します。 |
まず、2 つのボタンを含むメッセージ テンプレートを使用して、ユーザーが必要な権限を付与できるようにします。 ![]() 次に、同じメッセージ テンプレートにトーストを表示して、ユーザーをスマートフォンに誘導します。 ![]() |
2 |
お客様がスマートフォンで権限を付与します。 |
この操作はユーザーのスマートフォンで行われるため、テンプレートはありません。 ![]() |
2(車内でアプリを操作しない) |
ユーザーが権限を付与すると、アプリはランディング テンプレートに戻ります。 |
ランディング テンプレート(この場合は場所リスト(ナビゲーション)テンプレート): ![]() |
1(歩数がリセットされる) |