是否可以根据日期和时间调用动作?

时间:2018-11-28 17:08:01

标签: actions-on-google

我正在考虑制作一个针对Google Home的操作,该操作会在特定的日期和时间说出一个短语,并且我试图找出是否有可能。

我已经在explicit invocationimplicit invocation上阅读过Google的文档,但是这些调用似乎都涉及到用户要求Action开始的操作。我还看了Google video上有关如何执行操作的信息。

理想情况下,这就是我希望《行动》能够发挥作用的方式: 首先,用户与Action进行对话以启用它(这是因为我已经读到Actions并未真正安装,所以我希望以某种方式显式地将其打开)。 然后,每天下午5:30(我从一个非常具体的用例开始),在没有挑衅的情况下,Google Home都会说一个硬编码的短语。

这是否可行,还是始终需要通过对话来调用第三方应用程序?

1 个答案:

答案 0 :(得分:3)

是的,但是当前使用方式有一些限制。您可以通过多种方式执行此操作:

这两个选项均向用户发送通知,该通知将在用户选择时重新启动操作(有时具有特定的Intent)。但是,目前存在一个局限性,目前两者都只能在移动设备上使用。

  • Routines的工作方式略有不同。它们旨在吸引人们每天大约在同一时间例行执行的事情,例如当他们醒来或下班回家时。它们与日常事件相关,而不是特定时间。

使“动作”可供他们设置的例程使用,这也是一种在用户需要时说出用户想要的短语的有用方法,但是用户会在其例程中触发它。它不使用通知,并且在所有Assistant界面上都可用。