2011-03-21 13 views
6

Estoy implementando la compra desde la aplicación para una aplicación de Android desde una vista web. La compra debe completarse a través de la aplicación MP3 de Amazon. Si el usuario no lo tiene instalado, quiero abrir la aplicación Market para que puedan descargarlo antes de intentar completar su compra.mercado: // no compatible, a pesar de la documentación de Android

Según the official Android documentation, el siguiente JavaScript debe trabajar:

window.location.href = 'market://details?id=com.amazon.mp3'; 

Sin embargo, cuando yo llamo a eso, me sale una vista que es blanco a excepción de un enlace a ese enlace y media tipo androide al revés asomando la esquina superior izquierda de la vista (no puedes inventar esto).

¿Alguien sabe por qué esto podría no estar funcionando? Lo probé en varios teléfonos con Android 2.1 y versiones posteriores. TIA por cualquier ayuda!

ACTUALIZACIÓN: Gracias a @jtkendall en Twitter para this post que habla de cómo este comportamiento cambiado recientemente. Parece que esto tiene que implementarse en código nativo.

+0

¿Estás en el simulador? si es así, prueba con un dispositivo real. –

+0

Creo que Daniel puede estar en el camino correcto, ya que el simulador no incluye la aplicación de mercado por defecto. – Zikes

+0

"Lo he probado en varios teléfonos", todo con la aplicación Market instalada. –

Respuesta

Cuestiones relacionadas