スマートフォンで権限を付与する

ユーザーがアプリを開けようとする際に必要な権限がない場合は、メッセージ テンプレートを使用して、権限を付与する必要があることをユーザーに伝えます。

Android Auto では、権限をリクエストするで説明されている方法を使用した場合、ユーザーが運転していない限り、権限ダイアログがスマートフォンに表示されます(技術的な詳細については、ユーザー入力を処理するをご覧ください)。この場合は、ユーザーをスマートフォンに誘導するトーストを表示します。次に、権限が付与されたら、ユーザーがメッセージ テンプレートに戻らないように車の画面を更新します。

まず、アプリは車の画面で権限をリクエストします。

...ユーザーは運転中でないときにスマートフォンで権限を確認します。

フローの例

ユーザーの行動 アクションが実行される場所 操作後の歩数
ユーザーがアプリを開きます。 ランディング テンプレート(非表示) 1
ユーザーがアプリに権限を付与するオプションを選択し、確認トーストを確認します。 まず、2 つのボタンがあるメッセージ テンプレートを使用し、ユーザーが必要な権限を付与できるようにします。

プライマリ アクション ボタンとセカンダリ アクション ボタンを含むメッセージ テンプレート

次に、同じメッセージ テンプレートにトーストを表示して、ユーザーをスマートフォンに誘導します。

2 つのボタンとトーストがあるメッセージ テンプレート

2
ユーザーがスマートフォンで権限を付与します。 テンプレートなし。この操作はユーザーのスマートフォンで発生するため:

ユーザーがスマートフォンの [Allow] ボタンをタップ

2(車内でアプリを操作していない)
ユーザーが権限を付与すると、アプリはランディング テンプレートに戻ります。 ランディング テンプレート。この場合は、プレイスリスト(ナビゲーション)テンプレート: 最近、お気に入り、保存済みリストを含む場所リスト テンプレート 1(歩数のリセット)