首页 > 解决方案 > 适用于 Android TV 的 Codename One APK 清单

问题描述

(读者注意:本题只针对代号一)

正如我之前在将 Codename One 应用程序用于带有电视遥控器的电视盒中所说的那样,我在 Play 商店中发布了我的第一个 Codename One 应用程序,用于 Android TV。它适用于我的 Android TV-Box,但被拒绝。

我收到了来自 Google Play 支持的以下电子邮件:

感谢您联系 Android TV 团队。

我发现我们在您的应用中发现的问题存在一些混淆。您的 TV APK 清单必须包含以下项目之一:

  • Leanback 意图:<intent-filter><action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> </intent-filter>

  • 使用功能需要后仰=true:<uses-feature android:name="android.software.leanback"android:required="true" />

  • 使用功能需要后仰=false:<uses-feature android:name="android.software.leanback"android:required="false" />

您可能还想参考 Android TV 应用质量页面,了解有关我们审核标准的更多信息 ( https://developer.android.com/docs/quality-guidelines/tv-app-quality )。

我希望我能够提供一些澄清。解决上述问题后,请提交您的应用程序的新版本,我们的团队将很乐意为您再次审核。

所以……我该怎么办?您有构建提示还是可以为此添加构建提示?

标签: codenameone

解决方案


您可以android.xpermissions这样使用:

android.xpermissions=<uses-feature android:name="android.software.leanback"android:required="false" />

或者true,如果您愿意。

您也可以使用android.xintent_filter添加意图过滤器选项,但如果我正确理解他们的电子邮件,则没有必要。


推荐阅读