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

Posted

技术标签:

【中文标题】Google Assistant App Actions codelab 示例在 AndroidTV 上不起作用(Fit Actions)【英文标题】:Google Assistant App Actions codelab example not working (Fit Actions) on AndroidTV 【发布时间】:2021-10-26 22:30:22 【问题描述】:

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

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

am start -a android.intent.action.VIEW -d "https://fit-actions.firebaseapp.com/start"

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

am start -a android.intent.action.VIEW -d "https://assistant.google.com/services/invoke/uid/00001f0ad064c9a0?intent=actions.intent.START_EXERCISE\&param.exercise=%7B%0A++++%22%40type%22%3A+%22Exercise%22%2C%0A++++%22name%22%3A+%22Running%22%2C%0A++++%22%40context%22%3A+%22http%3A%2F%2Fschema.googleapis.com%22%0A%7D"

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

【问题讨论】:

【参考方案1】:

我刚刚意识到 AndroidTV 不支持 AppActions,我在三星平板电脑上尝试了这个示例,测试工具可以正常启动它。也就是说,尝试使用语音命令时仍然无法正常工作

【讨论】:

以上是关于Google Assistant App Actions codelab 示例在 AndroidTV 上不起作用(Fit Actions)的主要内容,如果未能解决你的问题,请参考以下文章

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

启动 Google Assistant 语音交互

如何禁用 Google Assistant API(现在点击)

如何以编程方式启动 Google Assistant?

为啥 Google Assistant 无法朗读某些页面?

Google Assistant Action - 隐式调用体验