Android TV 中的谷歌助手和应用操作问题

Posted

技术标签:

【中文标题】Android TV 中的谷歌助手和应用操作问题【英文标题】:Problem with google assistant and app actions in Android TV 【发布时间】:2021-05-01 01:22:27 【问题描述】:

我使用来自应用程序操作的自定义意图,在执行命令后,助手不会关闭,它会保持打开状态,但会保持打开状态,但焦点仍然在我们的应用程序上,要关闭助手,我需要按下主页按钮。

actions.xml:

<?xml version ="1.0" encoding ="utf-8"?>
<actions>
    <action
        intentName="custom.actions.intent.OPEN_APP_FEATURE"
        queryPatterns="@array/feature_queries">
        <parameter
            name="action"
            type="https://schema.org/Text" />
        <parameter
            name="text"
            type="https://schema.org/Text" />

        <fulfillment urlTemplate="https://safarov.page.link/open?item_action,item_text">
            <parameter-mapping
                intentParameter="action"
                urlParameter="item_action" />
            <parameter-mapping
                intentParameter="text"
                urlParameter="item_text" />
        </fulfillment>
    </action>
</actions>

androidManifest.xml:

<intent-filter
    android:autoVerify="true"
    tools:targetApi="m">
    <action android:name="android.intent.action.VIEW" />

    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />

    <data
        android:host="safarov.page.link"
        android:scheme="https" />
</intent-filter>

Intent 正常运行,但助手没有关闭。

【问题讨论】:

【参考方案1】:

Android TV 目前不支持应用操作。请继续关注更新。

【讨论】:

Android TV 有什么更新吗? codelabs 应用操作示例不适用于 ATV。当我运行测试工具时,我看到一条错误消息,“您没有可以执行此操作的应用程序”。我正在运行 Android-R。我已经尝试了 actions.xml 和 shortcuts.xml 示例 我不明白为什么这在 Android TV 中不可用。它会非常有用...在 Android TV 中启用此功能的路线图中是否有任何计划?

以上是关于Android TV 中的谷歌助手和应用操作问题的主要内容,如果未能解决你的问题,请参考以下文章

谷歌或推出4K Android TV电视棒

谷歌访问助手突然用不了

让我的谷歌助手在特定的词上调用我的 REST API

谷歌浏览器安装流程,手把手教你安装谷歌上网助手

带有谷歌电视的 Chromecast 是不是需要 Android TV 接收器应用程序才能进行投射?

mac安装谷歌访问助手