No puedo abrir la aplicación Market de mi aplicación
Estoy intentando abrir una aplicación de mercado desde mi aplicación usando:
Intent i = new Intent("Intent.ACTION_VIEW"); i.setData(Uri.parse("market://details?id=com.compamy.app")); startActivity(i);
Pero no he encontrado ningún error encontrado . Estoy utilizando el dispositivo real y tengo el mercado instalado. Así que mi pregunta es: ¿Qué se puede hacer aquí? Gracias.
- Aplicación Android no disponible para descarga en Isla de Man
- ¿Cómo probar el seguimiento de referencias de Android?
- En los países compatibles con la facturación de aplicaciones para Android
- Cambiar el idioma predeterminado de los productos integrados en Android
- Formato de texto del mercado de Android
- Sugerencias para la optimización de tabletas de Google Play: cómo resolver problemas?
- Error en la autorización de facturación del operador con facturación en la aplicación de Google
- Código de error de Google Play Store -2
- Convertir un sitio web en una aplicación de Android
- ¿Cuál es la posición de Google en el spam de palabras clave?
- Android - Cómo interceptar la intención de 'Instalar aplicación'
- Cómo habilitar las actualizaciones automáticas de los probadores alfa / beta en Google Play Store
- Android Market, Razón de cancelación del pedido - Canceló este pedido
El único problema aquí es lo que zapl señaló en los comentarios ("" alrededor de la acción). La documentación ( http://developer.android.com/guide/publishing/publishing.html ) indica claramente cómo usar esto:
Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("market://details?id=com.example.android")); startActivity(intent);
Vínculo oficial de documantation:
http://developer.android.com/guide/publishing/publishing.html#marketintent
Cómo abrir la página de detalles de la aplicación desde tu aplicación para Android
Para abrir la página de detalles de Google Play desde su aplicación, cree una intención con la acción ACTION_VIEW e incluya un URI de datos en este formato:
Mercado: // detalles? Id =
Por ejemplo, aquí puede crear una intención y abrir la página de detalles de una aplicación en Google Play:
Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("market://details?id=com.example.android")); startActivity(intent);
Prueba esto:
Uri uri = Uri.parse("market://details?id=com.compamy.app"); Intent i = new Intent(Intent.ACTION_VIEW, uri); startActivity(i);