我正在考虑制作一个针对Google Home的操作,该操作会在特定的日期和时间说出一个短语,并且我试图找出是否有可能。
我已经在explicit invocation和implicit invocation上阅读过Google的文档,但是这些调用似乎都涉及到用户要求Action开始的操作。我还看了Google video上有关如何执行操作的信息。
理想情况下,这就是我希望《行动》能够发挥作用的方式: 首先,用户与Action进行对话以启用它(这是因为我已经读到Actions并未真正安装,所以我希望以某种方式显式地将其打开)。 然后,每天下午5:30(我从一个非常具体的用例开始),在没有挑衅的情况下,Google Home都会说一个硬编码的短语。
这是否可行,还是始终需要通过对话来调用第三方应用程序?
答案 0 :(得分:3)
是的,但是当前使用方式有一些限制。您可以通过多种方式执行此操作:
这两个选项均向用户发送通知,该通知将在用户选择时重新启动操作(有时具有特定的Intent)。但是,目前存在一个局限性,目前两者都只能在移动设备上使用。
使“动作”可供他们设置的例程使用,这也是一种在用户需要时说出用户想要的短语的有用方法,但是用户会在其例程中触发它。它不使用通知,并且在所有Assistant界面上都可用。