问题标签 [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 投票
0 回答
32 浏览

android - 将应用操作与 Android 切片集成 - 延迟内容不会从第二个命令刷新

我依赖于这个存储库 https://github.com/actions-on-google/appactions-fitness-kotlin 并且我制作了与它类似的代码

我创建了一个 LoadingSlice,然后在通过 Rest API 加载切片内容后,使用“sliceUri”刷新切片。代码工作正常

当用户发出“第二个”语音命令时,我可以从 Rest API 获取数据,但 Slice 不会刷新

当用户发出“第三个”语音命令时,切片已被“上一个”命令中的内容刷新

Google Assistant 正确创建了加载切片,但在从第二个命令调用 API 后不会刷新已创建切片的内容

0 投票
0 回答
77 浏览

android - 无法使用“建议快捷方式 In-App Promo SDK”打开快捷方式 Intent

我遵循了https://developers.google.com/assistant/app/in-app-promo-sdk的所有步骤,但它仍然无法正常工作有谁知道为什么这对我不起作用?

错误信息是

com.google.assistant.appactions.suggestions.client.ClientException:无法验证 APK 签名。如果这是一个开发版本,请确保在应用操作测试工具中更新您的应用预览。

这是打开 ShortcutSuggestion Intent 的代码。

0 投票
1 回答
68 浏览

android - 添加助手操作而不在 Google Play 中发布

在 Android 中集成快捷方式的功能(但快捷方式本身可以正常工作)有 2 个问题:

  1. 助理在短语“Open myappname”上看不到我的调试应用程序
  2. 助手没有看到我添加到动态快捷方式的任何快捷方式功能。

如果我清楚地了解它将能够在 Google Play 上发布后,但我的应用程序不是为这个商店设计的。如何强制 Google 助理理解我的查询?

0 投票
1 回答
22 浏览

android - 从 diagflow 或谷歌云帐户访问谷歌助手内置 (Bll) 应用程序操作?

我不想在 Play 控制台上发布我的应用程序。如果我注册了 diagflow/谷歌云 NLP,我是否可以收到例如来自 Bll AI 助手应用程序操作的通信类别的“消息”操作?

据我了解,通常人们会在 Play Console 中注册并测试应用程序以使用 AI 助手内置应用程序操作或创建自定义操作。

我想做同样的事情,但使用谷歌云 NLP。我的 android 应用程序会将音频/文本数据发送到谷歌云,并将接收“消息”之类的操作和意图。我将在我的应用程序中深度链接该操作。

0 投票
1 回答
78 浏览

android - Google Assistant App Actions codelab 示例在 AndroidTV 上不起作用(Fit Actions)

我正在尝试这个例子: https ://codelabs.developers.google.com/codelabs/appactions/#0

我已经构建了应用程序并将其安装在我的 AndroidTV 设备上,并且能够通过以下方式启动它:

但是,当我尝试运行 App Actions Test Tool 并尝试建议的 actions.intent.START_EXERCISE 意图(据说与 Google 助理集成)时,我只看到一条错误消息:“您没有应用可以做到这一点”。整个命令如下所示:

此外,我尝试直接说出请求“嘿 Google,开始在 Fit Actions 中运行”,但我得到了同样的错误。有什么想法可能会丢失吗?

0 投票
0 回答
34 浏览

app-actions - 谷歌助理打开应用程序的深层链接无效

我有一个应用程序,它的应用程序操作已获得批准,并且可以在我们测试过的大多数设备上运行。我们团队中有一个人,当尝试在我们的应用程序中打开特定功能时,应用程序会打开,但由于与我们的域具有无效的深层链接而引发自定义错误。

当 Google Assistant 打开应用程序时,它不会像我们其他人那样说“正在打开应用程序名称”,而是说“正在打开网页”,但随后会继续打开我们的应用程序。我们认为智能助理可能是在网上搜索而不是打开应用程序,但它不可能直接转到打开我们应用程序的链接。

我们无法在任何其他设备上重现此错误,所以我决定在这里询问是否有其他人有类似的经历?

0 投票
0 回答
42 浏览

android - 启动应用操作测试工具时出现异常

我正在尝试从内置意图测试actions.intent.OPEN_APP_FEATURE,但是在启动内置意图的应用程序操作测试工具时出现错误,在我收到该错误之前几个小时工作正常。

以下是我尝试启动 App Actions 时的错误

以下是我在操作文件中使用的代码

对于清单,我在应用程序标签中添加以下内容

对于活动,我添加了以下意图

在活动中,我添加以下内容以针对意图采取行动

0 投票
1 回答
53 浏览

android - 如何将短语从助手转移到我的应用程序

请告诉我如何通过谷歌助手打开你的应用程序并传输用户对它说的短语?示例:用户:“在(应用程序名称)中打开第 12 号屏障” 然后,应用程序打开并将带有短语“第 12 号屏障”的操作传输到 MainActivity,之后应用程序启动它需要的内容。

0 投票
1 回答
152 浏览

android - App Action 适用于 App Actions 测试工具,但不适用于 Google Assistant

我已经从https://github.com/actions-on-google/appactions-common-biis-kotlin克隆了这个项目。我将此项目的包名称与我在 Play 控制台中的草稿项目相同,该草稿项目具有临时应用名称“com.acesoft.actions(未审核)”。我可以使用应用操作测试工具 (AATT) 触发应用操作。如果我使用 AATT 将调用名称设置为“测试应用程序”,如果我说“在测试应用程序中打开活动任务”,它将在我的物理测试设备上运行。但是,当我说“在待办事项中打开活动任务”时,Google 助理不会打开应用程序。Todo 是应用程序的显示名称。根据文档,默认调用名称是应用程序的显示名称。“在待办事项中打开活动任务”命令将导致在网络中进行搜索。我做错了什么?如何在没有 AATT 的情况下调用应用程序操作?

我还尝试在 Google Assistant 中输入以下内容:

“在待办事项中打开活动任务”

“open active tasks in actions”(“actions”是临时名称的最后一部分)

所有这些命令都会导致网络搜索而不是打开应用程序!任何人都可以帮忙吗?

0 投票
1 回答
45 浏览

flutter - Flutter 的应用操作测试工具错误“找不到带有操作文件引用的 Android 模块”

我编写了一个 Flutter 应用程序,它使用包 uni_links 实现了几个深层链接。深层链接可与 adb 命令正常工作。然后我在这个路径中创建了 actions.xml:

D:\Android\AndroidStudioProjects\FlutterProjects\garage_controller\android\app\src\main\res\xml\actions.xml

我还在 AndroidManifest.xml 中添加了以下几行:

Android Studio 以红色突出显示“@xml/actions”并抱怨它无法解析该符号。我将 AndroidManifest 的其他部分突出显示为红色。我猜这些错误是因为 Flutter。

我将应用程序上传到 Google Play 并开始内部测试。当我运行 App Action Test Tool (AATT) 时,我收到以下错误:

未找到带有操作文件参考的 Android 模块。您需要一个带有操作文件参考的 Android 模块。

我的问题是:

App Actions 是否适用于 Flutter 应用程序?

AATT 是否适用于 Flutter 应用程序?

为什么我会收到“@xml/actions”的“无法解析符号”错误?我想我把所有东西都放在了正确的地方。谢谢你的帮助。