Lorsqu'un utilisateur tente d'ouvrir votre application, mais qu'il n'a pas autorisé les autorisations nécessaires, vous pouvez utiliser le modèle de message pour demander les autorisations.
Dans Android Auto, si vous utilisez la méthode décrite dans Demander des autorisations, la boîte de dialogue des autorisations s'ouvre sur le téléphone si l'utilisateur ne conduit pas (pour plus d'informations techniques, consultez Gérer les saisies utilisateur).
Dans ce cas, fournissez un toast redirigeant l'utilisateur vers le téléphone. Une fois que l'utilisateur a accordé les autorisations, actualisez l'écran de la voiture pour qu'il ne revienne pas au modèle de message.
Tout d'abord, l'application demande des autorisations sur l'écran de la voiture.
L'utilisateur confirme ensuite les autorisations sur son téléphone lorsqu'il ne conduit pas.
Exemple de flux
Action utilisateur | Où l'action est effectuée | Nombre de pas après l'action |
---|---|---|
L'utilisateur ouvre l'application. | Dans votre modèle de page de destination (non affiché) | 1 |
L'utilisateur sélectionne l'option permettant d'accorder des autorisations à l'application, puis examine le toast de confirmation. |
Commencez par utiliser le modèle de message avec deux boutons pour permettre aux utilisateurs d'accorder les autorisations dont ils ont besoin : ![]() Affichez ensuite un toast sur le même modèle de message pour rediriger l'utilisateur vers son téléphone : ![]() |
2 |
L'utilisateur accorde l'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 page de destination. |
Modèle de page de destination. Dans ce cas, il s'agit du modèle de liste de lieux (navigation) : ![]() |
1 (réinitialisation du nombre de pas) |