平板电脑的APK更新,仍然说"Designed for phones"



我昨天发布了一个apk的更新(https://play.google.com/store/apps/details?id=nu.heka.tinnitusrev2),在这次更新中,我添加了对平板电脑的支持。

问题是,当我在平板电脑的Play Store中查找应用程序时,我仍然有那个丑陋的"专为手机设计"品牌。

以下是我所做的步骤:

  • 更新了7英寸和10英寸平板电脑的屏幕截图(本地化版和国际版)
  • 使用sw600dp和sw720dp限定符
  • 清单中更新的版本代码和名称
  • apk细节显示它支持所有尺寸的small-xlarge

平板电脑的屏幕截图显示在我的平板电脑上,所以我不明白为什么它仍然有专为手机设计的标签。

我错过了什么,还是这只是我必须等待的事情?

编辑:

我在平板电脑清单上看到了我应该申报的内容:

      <supports-screens
    android:largeScreens="true"
    android:xlargeScreens="true"
    />

但它也说,如果我理解正确的话,minSdk应该是11(?!)我有minSDK9和一些拥有这些旧设备的用户。所以我不能拥有我的应用程序<11把邮票扔掉?

添加支持解决了这个问题,我的平板电脑应用程序现在显示为平板电脑优化,这必须针对所有针对api<13:

<supports-screens
  android:largeScreens="true"
  android:xlargeScreens="true"
/>

您也可以为手机和平板电脑过滤相同的应用程序。

对于电话:-

 <uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="18" />

 <compatible-screens>
       <!--  all small size screens -->
        <screen android:screenSize="small" android:screenDensity="ldpi" />
        <screen android:screenSize="small" android:screenDensity="mdpi" />
        <screen android:screenSize="small" android:screenDensity="hdpi" />
        <screen android:screenSize="small" android:screenDensity="xhdpi" />
      <!--   all normal size screens -->
        <screen android:screenSize="normal" android:screenDensity="ldpi" />
        <screen android:screenSize="normal" android:screenDensity="mdpi" />
        <screen android:screenSize="normal" android:screenDensity="hdpi" />
        <screen android:screenSize="normal" android:screenDensity="xhdpi" />
    </compatible-screens>

对于平板电脑:-

<uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="18" />

           <supports-screens
        android:largeScreens="true"
        android:normalScreens="false"
        android:requiresSmallestWidthDp="600"
        android:smallScreens="false"
        android:xlargeScreens="true" />

这可能会有所帮助。谢谢

最新更新