问题标签 [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.
android - 发布到 API 或向我的应用程序添加付款的意图是什么?(喜欢记笔记)
我有一个跟踪付款的应用程序,我希望能够使用谷歌助手添加付款。android.xml
我应该有什么意图,我应该对谷歌助手说什么?非常感谢任何帮助。另外,请注意,我似乎无法使用对话流来创建自己的自定义意图,因为这意味着它只能在我的设备上运行,而我希望它适用于拥有该应用程序的任何人。我也不介意让谷歌助手调用直接向数据库添加付款的 API。
android - actions.xml 应用操作 URL 模板中的 {@url} 有什么用?
<entity-set>
在我的 actions.xml 文件中,我可以使用标签为我的意图参数提供清单。对于每个<entity>
,文档表明我可以为identifier
或指定一个值url
。identifier
和有什么区别url
?为什么<parameter-mapping>
我使用时需要标签identifier
,而使用时不需要url
?
android - Android 应用操作不适用于语音命令
我正在尝试在我的 android 应用程序中实现应用程序操作和切片(用于实现)。我正在使用“应用程序操作测试工具”测试该功能,当我在工具中点击“运行”时,切片会立即加载,但切片不适用于语音命令。是可用于使用语音命令启动切片的功能。我已经在 Play Store 上发布了一份草稿,并为 Android Studio 和助手使用了相同的帐户。
预计切片将使用意图的语音命令启动
android - 使用谷歌助手通过语音测试应用程序操作的正确语法是什么?
我目前正在 Kotlin 中编写一个 Android 应用程序来测试 Google 提供的新内置应用程序操作。目前,正在查看 actions.intent.GET_ACCOUNT。
我已经有 Android Studio、我的谷歌助手和我的设备都连接到同一个开发者帐户。我还用相同的包名将草稿上传到了 Play 商店。我能够使用测试工具运行应用程序操作,但无法使用 Google 助理通过语音调用它。
我也咨询过此链接以寻求帮助,但运气不好Android App Actions 不适用于语音命令
我对 Google Assistant 所说的内容类似于“嘿 Google 查看我的大笔帐户”。但是,我得到的只是在线搜索结果。我有什么明显的遗漏吗?谢谢!
我的清单:
我的 Action.xml:
测试工具:
android - 如何使用 Google App Actions 设置身份验证
查看有关身份验证的 App Action 切片执行信息。谷歌有这些来自https://developers.google.com/actions/appactions/slices#handling_authentication的行:
(必需)在需要用户身份验证来完成用户流程的情况下,返回一个说明用户需要在应用程序中继续的 Slice。应用操作不支持助手中的内联用户身份验证。
如果用户允许您的应用通过切片显示数据,您可以在运行时为未经授权的用户返回错误切片。
但是,我无法找到任何关于在哪里可以找到助手启动功能的身份验证的参考。这是在切片提供程序中提供的,还是在调用您的应用程序之前由助手为帐户自动处理?有一个在切片中提供您的帐户信息的用例,您需要以某种方式验证助手请求,无论是来自助手的某些内容,即语音与设备上的现有用户匹配,或者与您拥有的其他类型的帐户信息匹配设备。
android - 如何使用谷歌助手的“actions.intent.OPEN_APP_FEATURE”应用操作?
您将如何从 Google 助理实施 actions.intent.OPEN_APP_FEATURE 操作?
该文档缺少示例。
android - 为应用操作创建自定义内置 Intent
Google Developers 网站上有一个可用于 App Actions 的内置 Intent 列表,有什么方法可以创建我们的自定义内置 Intent?
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?如果没有,什么时候可以开发和测试?