如何在 Android TV 和 Google TV 上实现 DIAL 启动?

How to implement a DIAL launch on Android TVs and Google TVs?

提问人:MR Gui Quadros 提问时间:6/28/2023 最后编辑:MR Gui Quadros 更新时间:6/28/2023 访问量:76

问:

由于我们正在努力获得这方面的支持(我们尝试了 Google 开发者支持和 DIAL“联系我们”Google 表单:http://www.dial-multiscreen.org/contact-us),我在这里写信希望社区中的某个人可以帮助我们。

我们正在尝试使用 DIAL 在 Android TV 和 Google TV 上实现我们的接收器应用程序的 DIAL 发布。该应用程序已在 Google Play 商店发布。

到目前为止,我们还没有找到任何关于如何在 Android TV/Google TV 中执行此操作的具体文档,唯一接近我们想要的具体教程是针对 Amazon Fire TV(我们在 Fire TV Stick 中遵循并工作): https://developer.amazon.com/docs/fire-tv/dial-integration.html

但是,亚马逊的此配置不适用于安装在 Google TV 上的 Android 应用程序(我们正在测试带有 Google TV HD 的 Chromecast 和带有 Android TV 设备的 Mi Stick),仅适用于 Fire TV。如前所述,我们没有找到任何特定的教程或文档来在任何地方的 Android TV 和 Google TV 上启动带有 DIAL 的应用程序。但我们确实注意到,Netlix 应用程序可以通过 Google TV 和 Fire TV 中的简单 POST 请求启动。我们只在Fire TV中实现了这种行为(如前所述)。我们已经在 DIAL 注册表中注册了该应用程序:http://www.dial-multiscreen.org/dial-registry/namespace-database

我们如何才能使它像 Netflix 应用程序在 Google 和 Android TV 中一样工作?

下面总结了哪些有效,哪些无效:

1) POST /apps/Netflix --> works on Fire TV
2) POST /apps/io.mythreal.unityreceiver --> works on Fire TV
3) POST /apps/Netflix --> works on Google TV and Android TV
4) POST /apps/io.mythreal.unityreceiver --> DOES NOT work on Google TV and Android TV

基本上,我们想让 4) 工作。你能帮我们配置一下吗?我们怀疑我们需要在AndroidManfest.xml文件中进行一些额外的配置,就像我们对Fire TV所做的那样。

这是一个视频,显示了我们面临的问题是什么,我希望这能澄清任何疑问:https://youtu.be/5UTU2fbFxqg

Google-cast android-tv google-tv Netflix 应用启动器

评论


答: 暂无答案