问题标签 [app-actions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3186 浏览

android - 如何使用 actions.xml 集成应用程序操作?

我正在尝试构建一个内置意图[actions.intent.CHECK_AIR_QUALITY]。我已经在我的项目中添加了 actions.xml。这是代码:

在这里,我在urlTemplate的位置放置了一个示例 url 。但是在我的设备中安装应用程序后,以下选项(应用程序操作测试工具)没有出现。这是我截取屏幕截图的视频链接。

在此处输入图像描述

因此,我对此进行了研发,并找到了一些用于 google codelabs对话操作的链接。

如果您需要更多信息,请告诉我。

0 投票
1 回答
88 浏览

android - 发布到 API 或向我的应用程序添加付款的意图是什么?(喜欢记笔记)

我有一个跟踪付款的应用程序,我希望能够使用谷歌助手添加付款。android.xml我应该有什么意图,我应该对谷歌助手说什么?非常感谢任何帮助。另外,请注意,我似乎无法使用对话流来创建自己的自定义意图,因为这意味着它只能在我的设备上运行,而我希望它适用于拥有该应用程序的任何人。我也不介意让谷歌助手调用直接向数据库添加付款的 API。

0 投票
1 回答
452 浏览

android - actions.xml 应用操作 URL 模板中的 {@url} 有什么用?

<entity-set>在我的 actions.xml 文件中,我可以使用标签为我的意图参数提供清单。对于每个<entity>,文档表明我可以为identifier或指定一个值urlidentifier和有什么区别url?为什么<parameter-mapping>我使用时需要标签identifier,而使用时不需要url

0 投票
2 回答
1537 浏览

android - Android 应用操作不适用于语音命令

我正在尝试在我的 android 应用程序中实现应用程序操作和切片(用于实现)。我正在使用“应用程序操作测试工具”测试该功能,当我在工具中点击“运行”时,切片会立即加载,但切片不适用于语音命令。是可用于使用语音命令启动切片的功能。我已经在 Play Store 上发布了一份草稿,并为 Android Studio 和助手使用了相同的帐户。

预计切片将使用意图的语音命令启动

0 投票
1 回答
844 浏览

android - Google 上的操作 - 无法在 Android 上测试应用操作的意图

我正在尝试通过响应应用操作意图来打开我的深层链接。我的actions.xml

在清单中,我已将 MainActivity 声明为exported并带有深度链接和用于操作的元。

我在 android studio 和我的手机上使用相同的 google 帐户正确登录。我的帐户可以访问 Google Play 开发者控制台,并且该应用程序已经发布。

这是带有配置的应用操作测试工具屏幕截图。 应用动作测试工具

当我单击运行时,助手打开,加载然后显示“未安装应用程序”的 toast。 助理无法打开我的深层链接

我错过了什么?

0 投票
1 回答
659 浏览

android - 使用谷歌助手通过语音测试应用程序操作的正确语法是什么?

我目前正在 Kotlin 中编写一个 Android 应用程序来测试 Google 提供的新内置应用程序操作。目前,正在查看 actions.intent.GET_ACCOUNT。

我已经有 Android Studio、我的谷歌助手和我的设备都连接到同一个开发者帐户。我还用相同的包名将草稿上传到了 Play 商店。我能够使用测试工具运行应用程序操作,但无法使用 Google 助理通过语音调用它。

我也咨询过此链接以寻求帮助,但运气不好Android App Actions 不适用于语音命令

我对 Google Assistant 所说的内容类似于“嘿 Google 查看我的大笔帐户”。但是,我得到的只是在线搜索结果。我有什么明显的遗漏吗?谢谢!

我的清单:

我的 Action.xml:

测试工具:

测试工具视图

0 投票
1 回答
217 浏览

android - 如何使用 Google App Actions 设置身份验证

查看有关身份验证的 App Action 切片执行信息。谷歌有这些来自https://developers.google.com/actions/appactions/slices#handling_authentication的行:

  • 必需)在需要用户身份验证来完成用户流程的情况下,返回一个说明用户需要在应用程序中继续的 Slice。应用操作不支持助手中的内联用户身份验证。

  • 如果用户允许您的应用通过切片显示数据,您可以在运行时为未经授权的用户返回错误切片。

但是,我无法找到任何关于在哪里可以找到助手启动功能的身份验证的参考。这是在切片提供程序中提供的,还是在调用您的应用程序之前由助手为帐户自动处理?有一个在切片中提供您的帐户信息的用例,您需要以某种方式验证助手请求,无论是来自助手的某些内容,即语音与设备上的现有用户匹配,或者与您拥有的其他类型的帐户信息匹配设备。

0 投票
0 回答
807 浏览

android - 如何使用谷歌助手的“actions.intent.OPEN_APP_FEATURE”应用操作?

您将如何从 Google 助理实施 actions.intent.OPEN_APP_FEATURE 操作?

该文档缺少示例。

0 投票
1 回答
1194 浏览

android - 为应用操作创建自定义内置 Intent

Google Developers 网站上有一个可用于 App Actions 的内置 Intent 列表,有什么方法可以创建我们的自定义内置 Intent?

0 投票
2 回答
832 浏览

android - 是否可以从 Google Assistant 测试我的 App Action 集成切片?

我已经在演示应用程序中实现了应用程序操作。它工作正常,我可以使用谷歌助手启动特定屏幕,查询如下

从鳄梨订购披萨

于是我开始整合 Slice。使用SliceViewer测试 Slice 时,它​​工作正常。

但是当我尝试从 Google Assistant 调用 Slice 时,它​​不起作用。

这是actions.xml中的片段

我在 Google Assistant 中使用的查询来自文档

  • 让鳄梨检查我的订单
  • 检查我在鳄梨上的订单

但两者都不起作用。

此外,在将上述代码段添加到 actions.xml 后,我无法再使用“App Actions Test Tool”插件了。它说

预览创建错误状态代码:400 消息:前提条件检查失败。- 动作“actions.intent.GET_ORDER”的多个 URL 模板的必需参数为零。

我正在使用插件版本 v1.1.0

所以我的问题是: 是否可以通过 Google Assistant 测试 Slice?如果没有,什么时候可以开发和测试?