Pregunta

Hemos actualizado ayer nuestra aplicación (easy.go) en el Android Market, y después de haber conseguido varios mensajes de HTC Tattoo y los usuarios de Sony Ericsson Xperia mini, que no pueden ver la aplicación en Android Market.

No ¿Está utilizando la protección de copia para la carga en el mercado, así que supongo, podría no ser un problema.

El primer supuesto es que el problema era pd de pantallas pequeñas. Me echó un vistazo en manifest.xml. No está escrito:

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

Y aquí están todos los permisos:

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

¿Alguna sugerencia?!

Hay algunas grandes imágenes con una resolución de 320x480 y no hay alternativas para ellos en la resolución 240x320. Podría ser el problema?!

¿Hay alguna vista previa antes de actualizar una aplicación para saber con qué dispositivos será invisible en el mercado?

¿Fue útil?

Solución

supongo, ahora sé la respuesta: http://developer.android.com/guide/appendix/market -filters.html # manifiesta filtros

Si he entendido bien

Ejemplo 1 declara El manifiesto <uses-sdk android:minSdkVersion="3"> y no lo hace no incluye una <supports-screens> elemento. Resultado: Android Market no mostrará la aplicación a un usuario de un dispositivo de pantalla pequeña, pero lo mostrará a los usuarios de la normalidad y los dispositivos de pantalla grande, los usuarios, salvo que se apliquen otros filtros.

Ejemplo 2 declara El manifiesto <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"> y hace No incluir un <supports-screens> elemento. Resultado: Se Android Market mostrar la aplicación a los usuarios en todos los dispositivos, salvo que se apliquen otros filtros.

entonces <uses-sdk android:minSdkVersion="3"/> debe sustituirse por <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>

Otros consejos

Para consultar todas las reglas filtros de mercado si no está ya hecho, tal vez podría ayudarle a: http://developer.android.com/guide/appendix/market-filters.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top