apk update for tablet, still says “Designed for phones”

安稳与你 提交于 2019-12-20 23:48:13

问题


I published an update to an apk yesterday (https://play.google.com/store/apps/details?id=nu.heka.tinnitusrev2), and in this update I added support for tablets.

The problem is I still have that ugly "Designed for phones"-brand when I look up the app in Play Store on my tablet.

Here's the steps I've made:

  • Updated screenshots for 7" and 10" tablets (Both the localized version and international)
  • use sw600dp and sw720dp qualifiers
  • updated versioncode and name in manifest
  • apk details shows that it supports all sizes small - xlarge

The screenshots for tablets are shown on my tablet so I don't get why it still gets the Designed for phones tag.

Anything I missed or is this just something I have to wait out?

EDIT:

I see at Tablet checklist that I should declare:

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

but it also says that minSdk should be 11 if I understand correctly(?!) I have minSDK 9 and some users that has those old devices. So I can't have my app < 11 to get rid of that stamp?


回答1:


Adding the support solved this issue and my tablet app now appears as tablet optimized, this must be done for all apps targeting api < 13:

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



回答2:


You can filter same application for phone and tablets also.

For phone :-

 <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>

For tablet:-

<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" />

It may help.Thanks!!



来源:https://stackoverflow.com/questions/20654668/apk-update-for-tablet-still-says-designed-for-phones

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!