【发布时间】:2021-02-14 20:13:30
【问题描述】:
我尝试在 Google Play 上提交适用于 Android TV 的应用,但我的应用被拒绝
没有全尺寸的应用横幅 您的应用不包含全尺寸应用横幅,或者在启动器中不可见。我们的目标是 1080P,我们认为是 xhdpi。应用程序应在大小为 (320px × 180px) 的 xhdpi (320 dpi) 可绘制文件夹中包含横幅。请参阅我们的主屏幕横幅和 UI 模式文档。 标题应帮助用户识别启动器中的应用程序。有关更多信息,请参阅我们的视觉设计和用户交互文档。 例如,您的横幅没有填满整个横幅空间。
我在 Manifest 文件中添加了横幅,在 drawabletxhdpi 中添加了横幅 png 文件,它的尺寸为 320 x 180 png,但对于来自 Google Play 的 android Tv 总是被拒绝如何修复我的应用程序以被 GooglePlay 接受
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.kocsistem.pixageoneandroid">
<uses-feature
android:name="android.software.leanback"
android:required="false" />
<uses-feature
android:name="android.hardware.touchscreen"
android:required="false" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.STORAGE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<application
android:allowBackup="true"
android:icon="@drawable/logo"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:usesCleartextTraffic="true"
tools:targetApi="m"
tools:ignore="GoogleAppIndexingWarning"
android:name=".view.CustomApplication"
android:hardwareAccelerated="true"
android:networkSecurityConfig="@xml/network_security_config"
android:banner="@drawable/logo_tv">
<uses-library android:name="org.apache.http.legacy" android:required="false" />
<activity android:name=".MainActivity"
android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name=".view.download.DownloadPublish">
<intent-filter>
<action android:name="MyAction" />
</intent-filter>
</receiver>
<receiver android:name=".network.broadcast.StartActivityBootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="android.intent.action.QUICKBOOT_POWERON"/>
</intent-filter>
</receiver>
<service
android:name=".network.service.ScheduleChecker"
android:enabled="true" />
</application>
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="720"
tools:ignore="ManifestOrder" />
</manifest>
带有与 android 标签名称相同文本的横幅
【问题讨论】:
-
如果您的 320x180 图标横幅只是一张没有文字的图片,请将您的应用名称添加到其中。在电视上,“应用名称”字符串的显示不一致?在电视主屏幕中。 [在其他论坛中找到可能的解决方案,如果正确答案,请发布]。请参阅:developer.android.com/docs/quality-guidelines/tv-app-quality 测试 TV-BN。
-
我的横幅是与应用程序名称相同的文本,我在上面添加了
-
只是猜测,但如果您的横幅背景是透明的,那可能是问题所在?
-
我知道的老问题,但我遇到了同样的问题(不是透明背景)。你是怎么解决的?
标签: android google-play google-play-console android-tv