Domanda

ieri

??Abbiamo migliorato la nostra App (easy.go) su Android Market e dopo che abbiamo ottenuto diversi messaggi di HTC Tattoo e Sony Ericsson Xperia Mini utenti, che non riescono a vedere l'applicazione su Android Market.

Non stai usando Copy Protection durante il caricamento al mercato, in modo da indovino, potrebbe non essere un problema.

La prima ipotesi è che il problema era beacause di schermi di piccole dimensioni. Ho preso uno sguardo in manifest.xml. C'è scritto:

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

E qui ci sono tutte le autorizzazioni:

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

Qualche suggerimento?!

Ci sono alcune grandi immagini con risoluzione 320x480 e alternative per loro in risoluzione 240x320. Potrebbe essere il problema?!

C'è qualche anteprima prima di aggiornare un app per sapere con quali dispositivi sarà invisibile sul mercato?

È stato utile?

Soluzione

Credo che, ora so la risposta: http://developer.android.com/guide/appendix/market -filters.html # manifesta-filtri

Se ho capito bene

  

Esempio 1 Il manifesto dichiara <uses-sdk android:minSdkVersion="3">   e non non include un    <supports-screens> elemento. Risultato:   Android Market non mostrerà l'applicazione   a un utente di un dispositivo piccolo schermo,   ma sarà mostrarlo agli utenti del normale   e dispositivi grande schermo, gli utenti,   a meno che non si applicano altri filtri.

     

Esempio 2 Il manifesto dichiara    <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"> e lo fa   Non includere un <supports-screens>   elemento. Risultato: la volontà di Android Market   mostrare l'applicazione per gli utenti su tutti i dispositivi,   a meno che non si applicano altri filtri.

quindi <uses-sdk android:minSdkVersion="3"/> dovrebbe essere sostituito con <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>

Altri suggerimenti

Date un'occhiata a regole filtri di mercato, se non è già stato fatto, forse potrebbe aiutare: http://developer.android.com/guide/appendix/market-filters.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top