Запрос нескольких разрешений с помощью dialoglow - PullRequest
0 голосов
/ 01 ноября 2018

Я разрабатывал действия с использованием Dialogflow API. Я понимаю, как запрашивать одно разрешение (например, SIGN_IN, PERMISSION и т. Д.) Одновременно, но я хотел знать, как запрашивать несколько разрешений одновременно? Испытываете ли вы их последовательно (то есть, запрашиваете одно и после того, как оно будет принято или отклонено, попробуйте следующее), или есть способ, с помощью которого можно одновременно запрашивать несколько разрешений (например, askPermissions('SIGN_IN', 'PERMISSION'))?

Вариант использования: для успешного выполнения действия требуется несколько разрешений.

Спасибо!

1 Ответ

0 голосов
/ 06 ноября 2018

Разрешения - это массив, поэтому он может содержать более 1 строки. Как это:

const options = {
   context: 'Whatever text you add here will explain to the user why you're asking to use their location.',
   permissions: ['DEVICE_PRECISE_LOCATION','NAME'],
};
conv.ask(new Permission(options));
...