繁体   English   中英

Google 助理操作

[英]Google Assistant Actions

我正在尝试使用 Google Assistant 来启动我的 Android 应用程序的活动,该应用程序具有特定参数。 我读过这个:

https://codelabs.developers.google.com/codelabs/actions-1/#0 https://developers.google.com/assistant/app/action-schema https://developers.google.com/assistant/app /开始

但我很困惑,完全迷失了。 从我的角度来看,一切看起来都很混乱和混乱。

操作控制台中,我创建了一个名为“我的应用的操作项目”的操作项目。 然后我进入 DialogFlow 控制台并修改了默认欢迎意图并创建了一些其他意图。 两者都使用测试选项“查看它在 Google 助理中的工作方式”进行了测试。 在进行这些测试时效果很好。

然后,在另一个站点中,我读到我必须在 Android 工作室的应用程序项目中创建一个 Action.xml 文件。 但是我该怎么做呢? 我是否必须将我的项目“我的应用程序的操作项目”“导出”到某个 xml 文件? 我认为对于像我这样笨拙的人来说,文档是不够的。 我真的不知道下一步。 我真的很挣扎。

基本上我希望助手让用户说些什么,然后将该信息传递给我的应用程序,做一些工作,然后执行一个活动来做一些事情。 例如,如果我们在谈论 MyCookingApp 我想要这个:

User: Ok Google, talk to MyCookingApp
Assistant: Welcome to MyCookingApp, what do you want to cook?
User: Pizza

助手应该使用参数“Pizza”打开我的应用程序。 我的应用程序应该显示一个带有比萨图像和它的接收器的活动。

这一切可能吗?

将服务器端 Action 连接到 Android 应用程序并不直接可行。 Actions on Google 可在 Android 之外的各种平台上使用,因此您不一定指望 Action 会立即启动您的应用程序。 但是,有几种方法可以获得您想要的行为:

  • 让您的回复包含一个BasicCard ,其中包含指向您应用的深层链接的链接
  • 看看使用App Actions来实现你想要的行为,这是专为 Assistant 链接到 Android 应用程序而设计的
  • 从你的 Action 的 webhook 中,向用户的手机发送推送通知(假设你有帐户链接设置)到你的应用程序以打开它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM