Интеграция помощника Google с другими приложениями для Android

Можно ли открыть приложение для Android и выполнить определенную задачу в ответ на чат помощника Google. как кодировать приложение google assistant в node.js для этого?

1 ответ

Краткий ответ: нет. И в большинстве случаев вы все равно не хотите этого делать. Помощник работает на нескольких платформах, а не только на Android, и предназначен для более диалогового пользовательского интерфейса.

Немного более длинный ответ: хотя это возможно, это будет плохой идеей. Помощник удобен для работы без помощи рук, а иногда и без глаз, и направляет пользователя к приложению, рассматривая его как средство запуска. Лучшим решением было бы перенести некоторую логику, которая есть в вашем приложении, в веб-крючок и предоставить диалоговый способ получения той же информации.

Однако, если вы настаиваете на переходе к приложению, есть два способа сделать это:

  • Вы можете сделать так, чтобы ваш webhook (node.js в вашем случае) вызывал уведомление, используя что-то вроде Firebase Cloud Messaging, которое либо создавало уведомление на вашем устройстве, либо вызывало намерение в вашем приложении.

  • Вы можете вернуть основную карточку, содержащую URL-адрес ссылки, которая вызовет намерение в вашем приложении.

Другие вопросы по тегам