Accorder des autorisations sur le téléphone

Lorsque les utilisateurs tentent d'ouvrir votre application et ne disposent pas des autorisations nécessaires, utilisez le modèle Message pour leur indiquer qu'ils doivent accorder des autorisations.

Dans Android Auto, si vous avez utilisé la méthode décrite dans Demander des autorisations, la boîte de dialogue des autorisations s'ouvre sur le téléphone tant que l'utilisateur ne conduit pas (pour en savoir plus, consultez Gérer les entrées utilisateur). Dans ce cas, présentez un toast redirigeant l'utilisateur vers le téléphone. Ensuite, une fois les autorisations accordées, actualisez l'écran de la voiture afin que l'utilisateur ne revienne pas au modèle de message.

Tout d'abord, l'application demande des autorisations sur l'écran de la voiture...

...puis l'utilisateur confirme les autorisations sur son téléphone lorsqu'il ne conduit pas.

Exemple de flux

Action utilisateur Où l'action est-elle effectuée ? Nombre de pas après l'action
L'utilisateur ouvre l'application. Dans votre modèle de destination (non illustré) 1
L'utilisateur sélectionne l'option permettant d'accorder des autorisations à l'application, puis examine le toast de confirmation. Tout d'abord, utilisez le modèle de message avec deux boutons pour permettre aux utilisateurs d'accorder les autorisations dont ils ont besoin :
Modèle de message avec deux boutons

Affichez ensuite un toast sur ce même modèle de message pour rediriger l'utilisateur vers son téléphone:

Modèle de message avec deux boutons et toast
2
L'utilisateur accorde son autorisation sur son téléphone. Aucun modèle, car cette action se produit sur le téléphone de l'utilisateur :
L'utilisateur appuie sur le bouton "Autoriser" du téléphone.
2 (aucune interaction avec l'application dans la voiture)
Une fois que l'utilisateur a accordé les autorisations, l'application revient au modèle de destination. Modèle de destination ; dans ce cas, le modèle Place List (navigation) :
Modèle de liste de lieux avec Domicile, Travail, Récents et Favoris
1 (réinitialisation du nombre de pas)