在Oreo TV应用中执行应用链接,以使用Google助手进行应用内搜索

时间:2018-11-01 16:29:48

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

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

为了在示例应用程序中执行应用程序链接,我遵循了android开发人员网站中提供的步骤。我已经建立了链接我的应用程序的网站。

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

请帮助我纠正此问题,因为由于该原因很长一段时间以来我无法继续进行操作。

1 个答案:

答案 0 :(得分:0)

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

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

有关Google Assistant在Android TV上如何工作的更多详细信息,请查看此blog