【问题标题】:Perform app linking in an Oreo TV app to use google assistant for in-app search在 Oreo TV 应用程序中执行应用程序链接以使用谷歌助手进行应用程序内搜索
【发布时间】:2018-11-01 16:29:48
【问题描述】:

我目前正在开发一个示例电视应用程序,以使用谷歌助手执行应用程序内搜索。我在 dialogflow 中创建了一个代理,还编写了实现部分。

为了在我的示例应用中执行应用链接,我按照 android 开发者网站中提供的步骤进行操作。我已保护网站以链接我的应用程序。

根据程序,我使用android studio中的app links assistant创建了assetlinks.json文件。将文件也放在域的根文件夹中,即“https://domainname/.well-known/assetlinks.json”。但是当我点击应用链接助手中的“链接并验证”按钮时,会显示错误“我们无法将您的应用与所选域相关联。请确保将数字资产链接文件上传到正确的域”。 但是当我点击链接时,我可以在那个位置看到文件。

请帮我纠正这个问题,因为我很长一段时间都无法继续。

【问题讨论】:

    标签: android deep-linking actions-on-google android-tv applinks


    【解决方案1】:

    要使用 Google 助理进行应用内搜索,您需要使用内容提供商。通过您的内容提供商,您可以在搜索结果中明确指定深层链接。

    https://developer.android.com/training/tv/discovery/searchable

    如需详细了解 Google 助理如何在 Android TV 上运行,请查看blog

    【讨论】:

    • 我完全同意你的解释。但这适用于应用程序。但它不能回答我的问题。如果你有一个可以响应谷歌操作的网站和应用程序,那么“打开方式” " 对话框出现在我想避免的屏幕上,并希望默认使用我的应用程序来响应此操作。为此,使用了 json 文件,该文件必须放置在正确的路径中。这就是我的位置我面临问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-21
    相关资源
    最近更新 更多