是否可以根据日期和时间调用 Action?
Is it possible to invoke an Action based on the date and time?
我正在考虑为 Google 主页制作一个在特定日期和时间说一个短语的操作,我正在尝试弄清楚是否可行。
我已阅读Google关于explicit invocation and implicit invocation but it seems those invocations all involve the user asking for the Action to start. I have also watched a video的文档Google关于如何进行操作。
理想情况下,这就是我希望 Action 工作的方式:
首先,用户与 Action 对话以启用它(这是因为我读到 Actions 并未真正安装,所以我希望它以某种方式显式打开)。
然后,每天 5:30 下午(我从一个非常具体的用例开始),Google 主页会在没有挑衅的情况下说出一个硬编码的短语。
这可能吗,还是第三方应用程序总是需要通过对话来调用?
是的,但您目前的使用方式存在一些限制。您可以通过多种方式执行此操作:
- Daily Updates 可以设置为每天在用户选择的时间发送通知。
- Push Notifications 更特别,意味着在条件发生变化时发送。
这两个都会向用户发送一个通知,在选择时重新启动操作(有时带有特定的 Intent)。但是,目前有一个限制,即目前两者都只能在移动设备上运行。
- Routines 的工作方式略有不同。它们旨在与人们每天大致在同一时间例行做的事情挂钩——比如他们醒来或下班回家的时间。它们与日常事件相关,而不是特定时间。
让你的操作对他们设置的例程可用也可能是一种有用的方式,可以在用户需要时说出他们想要的短语,但用户会将其作为例程的一部分触发。它不使用通知,并且适用于所有 Google 助理界面。
我正在考虑为 Google 主页制作一个在特定日期和时间说一个短语的操作,我正在尝试弄清楚是否可行。
我已阅读Google关于explicit invocation and implicit invocation but it seems those invocations all involve the user asking for the Action to start. I have also watched a video的文档Google关于如何进行操作。
理想情况下,这就是我希望 Action 工作的方式: 首先,用户与 Action 对话以启用它(这是因为我读到 Actions 并未真正安装,所以我希望它以某种方式显式打开)。 然后,每天 5:30 下午(我从一个非常具体的用例开始),Google 主页会在没有挑衅的情况下说出一个硬编码的短语。
这可能吗,还是第三方应用程序总是需要通过对话来调用?
是的,但您目前的使用方式存在一些限制。您可以通过多种方式执行此操作:
- Daily Updates 可以设置为每天在用户选择的时间发送通知。
- Push Notifications 更特别,意味着在条件发生变化时发送。
这两个都会向用户发送一个通知,在选择时重新启动操作(有时带有特定的 Intent)。但是,目前有一个限制,即目前两者都只能在移动设备上运行。
- Routines 的工作方式略有不同。它们旨在与人们每天大致在同一时间例行做的事情挂钩——比如他们醒来或下班回家的时间。它们与日常事件相关,而不是特定时间。
让你的操作对他们设置的例程可用也可能是一种有用的方式,可以在用户需要时说出他们想要的短语,但用户会将其作为例程的一部分触发。它不使用通知,并且适用于所有 Google 助理界面。