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 n'est pas en train de conduire (pour obtenir des détails techniques, consultez Gérer les entrées utilisateur). Dans ce cas, fournissez un toast orientant l'utilisateur vers le téléphone. Ensuite, une fois les autorisations accordées, actualisez l'écran de la voiture pour 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 affiché) | 1 |
L'utilisateur sélectionne l'option permettant d'accorder des autorisations à l'application, puis consulte 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:
Ensuite, affichez un toast sur ce même modèle de message pour rediriger l'utilisateur vers son téléphone: |
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:
|
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 page de destination (dans ce cas, le modèle de liste de lieux (navigation) : ) | 1 (réinitialisation du nombre de pas) |