2012-01-16 14 views
5

Como ejemplo específico, la aplicación no está disponible para HTC Wildfire S. Este dispositivo figura en la consola del editor de Android Market como uno de los dispositivos a los que está disponible, pero el mercado web muestra la aplicación y el Wildfire como incompatible. . Lo cual es obviamente confuso. la aplicación no está disponible para una amplia gama de dispositivos, incluidos el Galaxy S, el Galaxy S2, el Galaxy Ace, aunque también se muestran en la consola Market como compatibles.¿Por qué mi aplicación no está disponible para algunos dispositivos a través de Market?

Aquí está la configuración de manifiesto pertinentes, como se muestra en el mercado:

diseños de pantalla: PEQUEÑO GRAN Xlarge NORMAL

características del dispositivo necesario

android.hardware.wifi

android.hardware. screen.landscape

android.hardware.touchscreen

La aplicación está pagada, y está disponible para todos los países, así que no creo que sea un problema del país.

¿Qué me estoy perdiendo? Android Market dice que la aplicación está disponible para estos dispositivos, entonces ¿por qué no? Estoy luchando por entender por qué un lado de Android Market dice que es compatible, pero el lado público dice que no. ¿Que esta pasando?

+0

¿Tiene habilitada la 'Protección anticopia' en el mercado? – Glitch

+0

¿Ha verificado que la aplicación no aparece en el mercado cuando se accede al mercado desde un Wildfire o uno de los otros dispositivos compatibles/incompatibles? –

+0

La protección contra copia está desactivada. La aplicación no está visible en el Wildfire en Android Market. –

Respuesta

1

AFAIK, si la versión de destino de su aplicación no es compatible con la versión del sistema operativo del dispositivo, la aplicación no se mostrará para su descarga.

+0

La aplicación tiene una versión minSdkVersion de 8 (v2.2), y Wildfire está ejecutando v2.35 por lo que no creo que las versiones del SO son el problema. –

1

Si ha activado el cifrado, esto puede causar un problema con algunas de las licencias de Google con OEM.

Un ejemplo de esto es el T-Mobile Pulse, que simplemente no mostrará las aplicaciones que se han cifrado.

Saludos, Matt

+0

Supongo que te refieres a encriptación como en Proguard? La aplicación no se ha ejecutado a través de Proguard. Tiene licencia de Android (no la antigua protección de copia) pero no me imagino que ese es el problema. Hmm. –

+0

No Me refiero al encriptado que aplica en la página de presentación del mercado –

+0

Ejemplos: http://androidforums.com/htc-desire/58974-no-copy-protected-apps.html –

1

Por lo que sé, todo el filtrado mercado es llevada a distancia utilizando el manifiesto. Entonces Proguard no puede ser el problema. Me imagino que su aplicación se puede instalar manualmente en su Wildfire. Puede ser un error del filtro Market para algunas características y dispositivos poco comunes. Por ejemplo, el android.hardware.screen.landscape no es necesario para su dispositivo (ya que el documento indica que su dispositivo debe aceptar ambos [1]). Tal vez puedas tratar de lanzar tu próxima actualización con una apk específica del dispositivo para el nivel API < = 12 y sin este requisito, y ver si aparece.

También debe tener en cuenta el almacenamiento en caché del mercado, y la nueva versión puede tardar unas horas en aparecer en su dispositivo (incluso si borra los datos de la aplicación Market).

+0

No creo que sea un problema de almacenamiento en caché, ha estado yendo encendido por varios días. No hay nada en el manifiesto que está causando este filtrado: todo en el manifiesto es benigno. Estoy de acuerdo en que la entrada al paisaje es superflua, pero no está causando este problema. –

1

¿Ha verificado que los usuarios tienen todas las casillas marcadas en configuración-> filtrado de contenido? Experimenté algunos usuarios en los que el valor predeterminado es que ninguno de ellos se verificó, lo que ocasionó que mi aplicación no se muestre aunque tenga el nivel más bajo, es decir, sin límite de edad.

+1

En un dispositivo que tengo aquí, la aplicación no está visible en Market, pero la configuración de filtrado de contenido en Market está configurada para mostrar todo. Entonces esta no es la causa por lo que puedo ver. –

+0

Bien, pensé que valía la pena mencionarlo. –

+0

Una meta pregunta, ¿debo quitar mi comentario, votarlo o qué, ya que se confirmó que no es válido para esta pregunta? –

1

Veo de Google+ (Eso es trampa, lo sé) que su aplicación es de 37MB. AFAIK ciertos dispositivos, especialmente Samsung, tienden a rechazar las aplicaciones si son demasiado grandes. Intente reducir el tamaño de su aplicación (como prueba, si funciona, podría descargar los datos de la aplicación como una instalación posterior del paquete por separado) y ver si eso funciona.

Editar: 2DBoy escribió sobre cómo tenían este problema here.

Cuestiones relacionadas