Можно ли вызвать действие на основе даты и времени? - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь создать Действие для Google Home, в котором написана фраза в определенную дату и время, и пытаюсь выяснить, возможно ли это.

Я прочитал Документы Google на явный вызов и неявный вызов но кажется, что все эти вызовы связаны с тем, что пользователь запрашивает запуск действия.Я также смотрел видео от Google о том, как выполнять действия.

В идеале я хотел бы, чтобы действие выполнялось: во-первых, пользователь обращается к действию, чтобы включить его.(это потому, что я прочитал, что действия на самом деле не установлены, поэтому я хочу, чтобы он был как-то явно включен).Затем, каждый день в 17:30 (я начинаю с очень конкретного случая использования), без провокаций, Google Home будет произносить жестко закодированную фразу.

Возможно ли это, или сторонние приложения всегда должны вызываться при разговоре?

1 Ответ

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

Да, но есть некоторые ограничения в том, как вы используете это в настоящее время.Существует несколько вариантов того, как вы можете сделать это:

  • Ежедневные обновления можно настроить для отправки уведомлений каждый день в выбранное пользователем время.
  • Push-уведомления являются более специальными и предназначены для отправки при изменении условия.

Оба из них отправляют пользователю уведомление, которое, при выборе, повторноначинает Действие (иногда с определенным Намерением).Однако в настоящее время существует ограничение, которое в настоящее время работает только на мобильных устройствах.

  • Подпрограммы работают немного по-разному.Они предназначены для того, чтобы увлекаться вещами, которые люди обычно делают примерно в одно и то же время каждый день - например, когда они просыпаются или возвращаются домой с работы.Они привязаны к ежедневным событиям, а не к конкретным временам.

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

...