Как вокально запустить приложение с параметром с помощью Google Assistant? - PullRequest
0 голосов
/ 02 октября 2018

В настоящее время можно открыть мое приложение с помощью Google Assistant, сказав "Окей, Google, открой MyApp"

Можно ли передать параметр в основную деятельность моего приложения?

Например, если я скажу «Окей, Google, открой MyApp action A»

Могу ли я получить параметр «action A» в намерении, заданном для основной активности моего приложения?

1 Ответ

0 голосов
/ 02 октября 2018

Вы можете сказать что-то вроде «поговорите с Resistance Decoder о красном, желтом и синем резисторе».

Когда это происходит, ваше действие запускается, но пропускает основное намерение.Вместо этого остальная часть фразы (красный, желтый и синий резистор) будет отправлена ​​в Dialogflow или Actions SDK и обработана как другое намерение.

Таким образом, пользователь сразу получит ответ, который он хочет.

Это называется намерением глубокой связи: https://developers.google.com/actions/sdk/invocation-and-discovery#deep_link_invocation

...