2013-12-18 34 views
6

Opublikowałem wczoraj aktualizację apk (https://play.google.com/store/apps/details?id=nu.heka.tinnitusrev2) iw tej aktualizacji dodałem obsługę tabletów.Aktualizacja apk dla tabletu, nadal mówi "Zaprojektowany dla telefonów"

Problem polega na tym, że nadal mam ten brzydki "Zaprojektowany dla telefonów" - gdy przeglądam aplikację w Sklepie Play na tablecie.

Oto kroki zrobiłem:

  • Zaktualizowane screeny dla 7" i 10" tabletek (zarówno zlokalizowanej wersji i międzynarodowych)
  • użytku sw600dp i sw720dp kwalifikatorów
  • aktualizowane versionCode i nazwę w oczywistych
  • szczegółów apk pokazuje, że obsługuje wszystkie rozmiary mały - XLarge

ekrany hots na tablety są wyświetlane na moim tablecie, więc nie rozumiem, dlaczego nadal ma on etykietę Zaprojektowany dla telefonów Zaprojektowany dla telefonów.

Wszystko, co przegapiłem, czy jest to po prostu coś, na co muszę poczekać?

EDIT:

widzę w Tablet checklist że powinienem zadeklarować:

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

ale również mówi, że powinno być 11 minSdk jeśli dobrze rozumiem (?!) Mam minSDK 9 i niektórzy użytkownicy który ma te stare urządzenia. Więc nie mogę mieć aplikacji, aby pozbyć się tego znaczka?

Odpowiedz

1

Dodanie wsparcia rozwiązać ten problem i moja aplikacja tabletka teraz występuje jako tabletka zoptymalizowane, należy to zrobić dla wszystkich aplikacji ukierunkowanych api < 13:

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

Czy masz na myśli, że po dodaniu powyższego tagu support-screens aplikacja otrzyma tag "Zaprojektowany na tablety", nawet jeśli minSDK ma wartość 9? –

+0

dokładnie, albo nie jest "zaprojektowany do telefonów", App Store na iOS robi "Zaprojektowany dla tabletów", ale Android ma po prostu niegrzeczny znacznik, który mówi, że programista był zbyt leniwy, aby nie rozwijać się na tablety;) –

+1

Still pokazuję moją aplikację jako "Zaprojektowany dla telefonów" z powyższymi tagami support-screen w manifeście i minSDK 15. – AndyW

0

Możesz również filtrować tę samą aplikację na telefon i tablety.

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

Na tablecie: -

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

Może on help.Thanks !!

+0

Jestem świadomy tego, że jest obsługiwane dla wszystkich ekranie rozmiary, zarówno telefony, jak i tablety, więc nie potrzebuję filtrowania, dziękuję za odpowiedź! –