Question

Nous avons mis à jour hier notre application (easy.go) sur l'Android Market et après que nous avons plusieurs messages de HTC Tattoo et Sony Ericsson XPERIA mini-utilisateurs, qu'ils ne peuvent pas voir l'application sur Android Market.

Nous ne vous utilisons protection contre la copie lors du téléchargement sur le marché, donc je suppose, il ne pouvait pas être un problème.

La première hypothèse est que le problème était beacause de petits écrans. Je pris un coup d'oeil à manifest.xml. Il est écrit:

<supports-screens
   android:largeScreens="true"
   android:normalScreens="true"
   android:smallScreens="true"
   android:anyDensity="true"/>

Et voici toutes les autorisations:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"></uses-permission> 
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> 
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-sdk android:minSdkVersion="3"/>

Toutes les suggestions?

Il y a quelques grandes images avec une résolution 320x480 et aucune alternative pour eux dans la résolution 240x320. Serait-ce le problème?!

Y at-il aperçu avant de passer une application pour savoir quels appareils il sera invisible sur le marché?

Était-ce utile?

La solution

Je pense, je sais maintenant la réponse: http://developer.android.com/guide/appendix/market -filters.html # filtres manifeste-

Si je l'ai compris à droite

  

Exemple 1 déclare manifeste <uses-sdk android:minSdkVersion="3">   et ne ne comprend pas    <supports-screens> élément. Résultat:   Android Market ne sera pas affiché l'application   à un utilisateur d'un dispositif petit écran,   mais montrera aux utilisateurs de la normale   et les appareils à grand écran, les utilisateurs,   à moins que d'autres filtres sont applicables.

     

Exemple 2 Le manifeste déclare    <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"> et fait   comprennent pas <supports-screens>   élément. Résultat: commercialisera Android   montrer l'application aux utilisateurs sur tous les appareils,   à moins que d'autres filtres sont applicables.

puis <uses-sdk android:minSdkVersion="3"/> doit être remplacé par <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>

Autres conseils

Jetez un oeil à des filtres du marché des règles si elle est pas déjà fait, il pourrait peut-être vous aider à: http://developer.android.com/guide/appendix/market-filters.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top