Когда пользователь пытается открыть ваше приложение, но не предоставил необходимые разрешения, вы можете использовать шаблон сообщения для запроса разрешений.
В Android Auto, если вы используете метод, описанный в разделе Запрос разрешений , на телефоне откроется диалоговое окно разрешений, если пользователь не управляет автомобилем (технические подробности см. в разделе Обработка пользовательского ввода ).
В этом случае добавьте уведомление, направляющее пользователя к телефону. После того, как пользователь предоставит разрешения, обновите экран автомобиля, чтобы пользователю не приходилось возвращаться к шаблону сообщения.
Сначала приложение запрашивает разрешения на экране автомобиля.
Затем пользователь подтверждает разрешения на своем телефоне, когда не находится за рулем.
Поток образца
Действие пользователя | Где выполняется действие | Количество шагов после действия |
---|---|---|
Пользователь открывает приложение. | На вашем шаблоне лендинга (не показано) | 1 |
Пользователь выбирает вариант предоставления разрешений приложению, а затем просматривает уведомление о подтверждении. | Во-первых, используйте шаблон сообщения с двумя кнопками, чтобы дать пользователям возможность предоставить необходимые им разрешения: ![]() Затем отобразите уведомление в том же шаблоне сообщения, чтобы направить пользователя к его телефону: ![]() | 2 |
Пользователь дает разрешение на своем телефоне. | Шаблон отсутствует, так как это действие происходит на телефоне пользователя: ![]() | 2 (без взаимодействия с приложением в автомобиле) |
После того, как пользователь предоставит разрешения, приложение вернется к шаблону лендинга. | Шаблон лендинга; в данном случае шаблон списка мест (навигации): ![]() | 1 (сброс счетчика шагов) |