问题标签 [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 - 为什么我无法创建要求 2 个文本的自定义意图?
我有一个自定义意图,即从 Google 助理接收 2 个文本参数。但助手不会启动我的应用程序。我只试过一个,它工作正常。问题是当我添加第二个文本参数时。我尝试过使用另一种数据类型并且它有效。例如,如果我要求一个文本和一个数字,效果很好。如果我要求文本和时间,它也有效。但是,如果我要求一个文本和一个文本,那么它不会。请问这里有什么帮助吗?这是我在 actions.xml 文件中的意图:
MyExampleStrings 类似于“使用 $textB 烘烤 $textA”,例如“用番茄烘烤意大利面”。
正如我之前所说,它适用于不同的数据类型。在下一个示例中,我更改了数字的第二个文本,它可以工作:
在这种情况下,如果我说“用 4 烤意大利面”之类的话,它就可以了。为什么我不能有两个字符串???谢谢你的帮助
dialogflow-es - 如何在不上传 Playstore 的情况下将谷歌助手用于企业 android 应用程序以及如何为此使用谷歌助手 api?
我正在实施一个企业 android 应用程序,他们通过他们的网站提供他们的应用程序,而不是从 Google Play 控制台。这可以为我的企业 android 应用程序使用谷歌助手 API 吗?我发现谷歌助手 API 用于嵌入式事物。我想如何用于 android 应用程序。Google 操作和对话流 (AI) API 如何满足我的要求?
请在这件事上给予我帮助
android - 有没有一种方法可以在不使用测试工具的情况下测试 android 应用程序操作
我目前正在尝试将我的应用程序发送给一组测试人员,我想知道他们是否可以在无需访问项目或测试工具的情况下测试应用程序操作。
android - Android Google Assistant 呼叫操作
我正在开发一个需要处理来自 Google 助理的呼叫操作的应用程序。
我已经设法实现了调用操作(actions.intent.CREATE_CALL)并使其工作。
有效的句子(我的应用程序正在启动并且我收到了正确的意图):
- “在 {App name} 上呼叫 {Name}”
- “ {App name} 上的音频呼叫 {Name}”
- “在 {App name} 上进行视频通话 {Name}”
但是,我想要实现的是添加一个新的实体集来处理不同的调用格式。例如:
“ {App name} 上的私人呼叫 {Name}”
不幸的是,当我说出“在 {App name} 上的Private Call {Name} ”这句话时,它不起作用,该操作由用于呼叫该人的默认联系人/电话应用程序处理。
我做错了什么?或者使用内置意图无法实现我想要实现的目标。
编辑:卸载并安装应用程序(不做任何更改)后,最初的句子“在 {App name} 上调用 {Name}”不再起作用,(仅来自操作工具)。“打开 {App name}”也不再起作用。
android - Android 应用操作:语音/文本调用
很长一段时间以来,我在使用应用程序操作时遇到了麻烦。只要我从 App Actions Test Tool 中触发它,一切都会运行良好。一旦我尝试通过谷歌助手(文本或语音)启动它,我得到的只是搜索结果。在actions.xml下面。
我在谷歌助手设置中更改了语言,在设备设置中更改了时区,全部用于 en-US。似乎没有配置问题,因为它通过 AATT 工作。我想我在措辞方面尝试了几乎所有的可能性。我还尝试通过内部版本上传构建 - 结果相同。还有什么我可能会丢失的吗?
android - App Action 通过 App Action Tool Plugin 工作,但不能在 Google Assistant 屏幕中使用语音命令
使用相同的凭据(Android Studio、Google 控制台、Real Device - Samsung s10+)登录,并将设备语言设置为 EN-US。
从工具菜单中选择的 App Action 工具插件
将调用名称(待办事项应用程序)和语言环境提供给 En-US
使用我的命令更改了默认功能“历史记录”(在我的情况下是“在待办事项应用程序中打开活动任务”)
点击更新预览。
更新预览后,通过 AATT 工具运行命令,它运行良好。
成功更新预览后,在真实设备上打开 Google 助手并发出语音命令(在待办事项应用中打开活动任务),但它在助手屏幕上显示网络结果,而不是显示我的应用。附上截图供参考。
如果我在这里遗漏任何东西,请告诉我。
android - 从封闭测试版测试应用程序的 Google 助理集成
Google 提供了工具(App Actions Test Tool 和 App links assistant),用于在开发阶段使用 Android Studio 测试意图。
但是有一个问题:我可以在封闭测试阶段(在 Google Play 上发布应用之前)测试应用与 Google Assistant 的集成:语音命令、接收意图等?
例如:在测试中使用 App Actions Test Tool 和 App links assistant deep links 和 BII 工作正常。接下来,我想在“真实案例”中使用 Google Assistant 和我的封闭测试版应用程序来测试这些功能。这可能吗?
PS:我对“打开应用程序功能”意图特别感兴趣
android - 为什么 getIntent().getData() 为 getIntent() actions.intent.OPEN_APP_FEATURE 返回 null?
我从Google 的官方文档中机械地复制了代码,以测试将 Google Assistant 操作与应用程序集成:
以上是actions.xml的内容。App Actions Test Tool 对此很满意。当我单击运行时,应用程序已打开,但 getIntent().getData() 返回 null。
任何人都可以对此有所了解吗?
android - 如何为 actions.intent.OPEN_APP_FEATURE 添加一个 URL 参数到 {@url}?
谷歌的官方文档说 actions.intent.OPEN_APP_FEATURE 只支持设置为“{@url}”的 urlTemplate 没有后备实现。
以下是他们的 actions.xml 示例代码:
这意味着我可以说“从 myapp 打开 featureParam_two”以使用深层链接“myapp://deeplink/two”启动应用程序。
如果应用程序有用户定义的名称,例如“前门”、“第一间浴室”,如何将这些名称传递给应用程序以允许用户说“从我的应用程序打开前门”或“从我的应用程序打开第一间浴室”来打开应用程序和相应的功能?
android - 未经 Google 批准的 Android 操作
这是我的 actions.xml 文件,我不知道这里发生了什么我阅读了所有文档并实现了所有东西,但谷歌说,“以下内置意图未按预期触发:
actions.intent.OPEN_APP_FEATURE
”有关如何创建actions.xml 文件,请参阅我们的开发人员文档
我不知道我的actions.xml
文件发生了什么。