在 Amazon Fire TV 应用商店中制作 Android 电视应用 compatible/available 有多难?

How difficult will it be to make Android TV app compatible/available on Amazon Fire TV app store?

我是 Android 的新手。我开发了一个 Android 电视应用程序。我可以在 Amazon Fire TV 上 运行 这个非流媒体应用程序吗?我读到 "Fire App Builder" 用于为 Amazon Fire TV 构建流媒体 Android 应用程序。但我的应用程序只包含 3 到 4 个屏幕,其中很少调用 web 服务,数据显示在 Gridview 上。我可以使用 FireAppBuilder(应用程序中没有任何流媒体内容)为 Amazon fire TV 构建应用程序吗?

and this one 似乎更普遍地回答了这个问题。基本上,除了一些更改外,您应该能够使用完全相同的 APK。

  1. LEANBACK_LAUNCHER 意图过滤器不起作用,您需要使用 LAUNCHER。还有"you won't be able to see your application in the home screen before the app is actually published in the Amazon Store."

  2. 如果您的应用播放媒体(您说您的不播放),它需要获取音频焦点并注册一个媒体按钮接收器。

  3. leanback SearchFragment 的语音处理不工作,也不支持全局搜索。

综上所述,当我们将 APK 交给亚马逊审批时,我们根本没有修改它,他们说一切都很好...所以您完全有可能不必进行任何更改.

最后的注释:"Also try to follow pre-submission assessment guidelines and developer FAQs when developing for a firetv."

对上面的一些补充:

如果您正在使用 Google Play 服务;它们在亚马逊的棒上不可用。此外,您似乎甚至无法将它们安装在那里。因此,如果您在 apk 中使用它们,请确保它在没有 Google Play 的情况下也能正常工作,并且您不会显示任何对话框告诉用户,他应该安装它们。 (否则亚马逊将不会接受其 FireTV)。 其次,如果您的应用程序是游戏,请确保它可以完全由亚马逊的游戏控制器控制。如果不是 - 您将无法通过认证。