2013-12-18 6 views
6

Ich veröffentlichte gestern ein Update auf eine apk (https://play.google.com/store/apps/details?id=nu.heka.tinnitusrev2), und in diesem Update habe ich Unterstützung für Tabletten.apk Update für Tablet, sagt immer noch "Entworfen für Handys"

Das Problem ist, ich habe immer noch diese hässliche "Entworfen für Handys" -Marke, wenn ich die App im Play Store auf meinem Tablet nachschlagen.

Hier die Schritte, die ich gemacht habe:

  • Aktualisiert Screenshots für 7" und 10" Tabletten (Sowohl die lokalisierte Version und international)
  • Verwendung sw600dp und sw720dp Qualifier
  • aktualisiert version und Name in manifest
  • apk Details zeigt, dass es alle Größen klein unterstützt - xlarge

Die Bildschirme hots für Tabletten sind auf meinem Tablet angezeigt, so dass ich nicht verstehe, warum es immer noch die entwickelt für Telefone Tag.

Alles, was ich verpasst habe oder ist das nur etwas, was ich warten muss?

EDIT:

ich Tablet checklist sehen, dass ich erklären sollte:

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

aber es sagt auch, dass minSdk 11 sein sollte, wenn ich das richtig verstehe (?!) Ich minSDK 9 und einige Benutzer haben das hat diese alten Geräte. Also kann ich nicht meine App < 11 um diesen Stempel loswerden?

Antwort

1

die Unterstützung Hinzufügen löste dieses Problem und meine Tablet-App erscheint nun als Tablette optimiert, muss diese api < 13 Targeting für alle Anwendungen erfolgen:

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

Meinst du nach dem Hinzufügen des oben genannten Supports-Screens-Tags, erhält deine App das Tag "Entworfen für Tablets", selbst wenn minSDK auf 9 gesetzt ist? –

+0

genau, oder es wird nicht "für Handys entwickelt", App Store auf iOS hat die "Designed for Tablets" aber Android nur ein freches Tag, das sagt, dass der Entwickler zu faul war, nicht für Tabletten zu entwickeln;) –

+1

Still zeigt meine App als "Designed for phones" mit oben genannten Unterstützungen-Bildschirme Tag in Manifest und MinSDK 15. – AndyW

0

Sie können die gleiche Anwendung für Telefon und Tablets auch filtern.

für Telefon: -

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

Für Tablette: -

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

Es kann help.Thanks !!

+0

Ich bin bewusst, es für alle Bildschirm unterstützt wird Größen, Telefone und Tablets, so brauche ich nicht die Filterung, danke für die Antwort! –