Я разрабатываю действие Google Assistant и хочу создать событие, которое может автоматически запускать намерение, которое у меня было. Проблема в том, что я не могу найти никакой хорошей документации о том, как на самом деле определить событие, чтобы таким образом оно запускало намерение без необходимости общаться с пользователем между ними.
Чтобы привести пример. Я прикрепил изображения намерений, которые пытаюсь использовать. Я хочу, чтобы пользователь подсказал get_location
намерение высказывания. Из этого мой код проверяет, есть ли у нас уже разрешения, и если нет, я хочу, чтобы намерение request-permission
запускалось через событие. Как настроить событие, чтобы это было сделано?
Это разговор/рабочий поток, который я ищу: - Пользователь говорит: «Забронируйте время игры рядом со мной» - Это запускает мое намерение get_location - намерение get_location проверяет, было ли предоставлено разрешение с помощью isPermissionGranted()
- оно понимает, что разрешения нет предоставлено — запускает намерение запроса-разрешения — запрашивать у пользователя разрешение
askForPermission
. - person Daniel Situnayake   schedule 03.08.2017askForPermission()
. Что я хочу сделать, чтобы запуск API.AI отправлял событие, которое вызывает автоматический запуск намеренияrequest-permission
. Сейчас происходит следующее: я говорю пользователю, что у нас нет разрешений, и говорю: «Могу я попросить у вас разрешения?» который выполняет намерение запроса разрешений через фразы, которые пользователь произносит. Я хочу, чтобы пользователю не приходилось спрашивать, можем ли мы сначала запросить разрешения, а сразу переходить к запросу разрешений. - person Antonio Cucciniello   schedule 04.08.2017