Quando um usuário tenta abrir seu app, mas não autorizou as permissões necessárias, use o modelo de mensagem para solicitar as permissões.
No Android Auto, se você usar o método descrito em Solicitar permissões, a caixa de diálogo de permissões será aberta no smartphone se o usuário não estiver dirigindo (para detalhes técnicos, consulte Processar entrada do usuário).
Nesse caso, mostre um aviso direcionando o usuário ao smartphone. Depois que o usuário conceder as permissões, atualize a tela do carro para que ele não volte ao modelo de mensagem.
Primeiro, o app solicita permissões na tela do carro.
Em seguida, o usuário confirma as permissões no smartphone quando não está dirigindo.
Exemplo de fluxo
Ação do usuário | Onde a ação é realizada | Contagem de passos após a ação |
---|---|---|
O usuário abre o app. | No seu modelo de destino (não mostrado) | 1 |
O usuário seleciona a opção de conceder permissões ao app e revisa o toast de confirmação. |
Primeiro, use o modelo de mensagem com dois botões para permitir que os usuários concedam as permissões necessárias: ![]() Em seguida, mostre um toast no mesmo modelo de mensagem para direcionar o usuário ao smartphone: ![]() |
2 |
O usuário concede permissão no smartphone. |
Nenhum modelo, porque essa ação ocorre no smartphone do usuário: ![]() |
2 (sem interação com o app no carro) |
Depois que o usuário concede as permissões, o app volta ao modelo de página de destino. |
Modelo de página de destino. Neste caso, o modelo de lista de lugares (navegação): ![]() |
1 (a contagem de passos é redefinida) |