Estoy desarrollando una versión lite para una aplicación en Android. ¿Cómo puedo iniciar una intención para abrir Android Market, preferiblemente con la versión completa de mi aplicación? Esto es difícil de probar en un emulador (que es lo más parecido a un dispositivo que tengo), ya que no parece haber una forma legal de instalar Market en él.Inicie Android Market desde la aplicación
Respuesta
respuesta encontrada en el extremo:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://search?q=pname:MyApp"));
startActivity(intent);
No hay manera de prueba en el emulador, sin embargo.
Esa consulta anterior funciona, pero cuando la probé, parecía que estaba sacando resultados de búsqueda basados en el nombre.
Si utiliza algo así como
intent.setData(Uri.parse("market://details?id=com.wolinlabs.SuperScorepad"));
lugar, se irá a la derecha de la página de Android Market para su aplicación.
creo que es más lo que quería (?)
muchas gracias amigo por esto ... Quiero saber si hay una URL para abrir más aplicaciones de un desarrollador ??? Url Url abre la aplicación. Hay una opción para ver más aplicaciones. Quiero la URL para eso ... :) –
Sí, la hay, está descrita en las pautas de publicación [enlace] (http: // developer. android.com/guide/publishing/publishing.html). Utilice esto: ** market: // search? Q = pub:
Este abre el mercado en una vista de la misma aplicación, para abrir realmente el mercado mira por separado mi respuesta. –
Hola yo estaba tratando el alcanzar el mismo pero con una pequeña diferencia
no quería abrirlo incrustado en mi aplicación
public void start(JSONArray args, CallbackContext callback) {
Intent launchIntent;
String packageName;
String activity;
String uri;
ComponentName comp;
try {
packageName = args.getString(0); //com.android.vending
activity = args.getString(1); //com.google.android.finsky.activities.LaunchUrlHandlerActivity
uri = args.getString(2); //'market://details?id=com.triplingo.enterprise'
launchIntent = this.cordova.getActivity().getPackageManager().getLaunchIntentForPackage(packageName);
comp = new ComponentName(packageName, activity);
launchIntent.setComponent(comp);
launchIntent.setData(Uri.parse(uri));
this.cordova.getActivity().startActivity(launchIntent);
callback.success();
} catch (Exception e) {
callback.error(e.toString());
}
}
LA GRAN DIFERENCIA aquí es que se inicia una nueva aplicación no sólo aparecen GOOGLE JUGAR EN SU APP
Este código es parte de un complemento de Cordova pero es bastante obvio lo que debe hacer para usarlo de forma nativa.
LAS LÍNEAS DE IMPORTANTES
launchIntent = this.cordova.getActivity().getPackageManager().getLaunchIntentForPackage(packageName);
comp = new ComponentName(packageName, activity);
launchIntent.setComponent(comp);
launchIntent.setData(Uri.parse(uri));
Saludos
- 1. Android: inicie Firefox desde la aplicación
- 2. Android Enlace a Market desde otra aplicación
- 3. Obtenga referrer después de instalar la aplicación desde Android Market
- 4. Inicie la aplicación RCP desde main()
- 5. Inicie la página web desde mi aplicación
- 6. Inicie la aplicación Android sin actividad principal e inicie el servicio al iniciar la aplicación
- 7. Inicie la aplicación con URL
- 8. Compruebe si la aplicación está disponible en Android Market
- 9. Aplicación que falta en Android Market
- 10. ¿Una cuenta de prueba de Android Market realmente se carga mediante la compra desde la aplicación?
- 11. Comprar con Android desde la aplicación: RESULT_ITEM_UNAVAILABLE
- 12. Android Market application Url?
- 13. Detectar si la aplicación se descargó de Android Market
- 14. Publicación de la aplicación de PAGO en Android Market - India
- 15. ¿Cómo instalar la aplicación Android Market en el emulador?
- 16. No se puede encontrar la aplicación en Android Market
- 17. La aplicación no aparece en Android Market Place/Google Play
- 18. ¿Cómo liberar el complemento de la aplicación utilizando Android Market?
- 19. Android: inicie actividades múltiples
- 20. Android Market Statistics API?
- 21. Inicie la aplicación de Android con actividad específica
- 22. Android: cómo publicar valoraciones/comentarios de aplicaciones en Market desde la aplicación?
- 23. Inicie la aplicación con la configuración regional específica
- 24. Android Market legacy copy protection
- 25. Android Market/Google Play URL
- 26. Android App Market Update Propagation
- 27. es posible la autoupdating en Android sin usar Android Market?
- 28. Amazon Android App Market Results
- 29. Android Market filters app - ¿Telefonía?
- 30. Android: ¿puedo pasar un parámetro cuando inicie otras aplicaciones desde mi aplicación?
es que cualquier bandera puedo fijar a la intención de evitar que Google botón de reproducción abierta que muestra de mi aplicación. http://stackoverflow.com/questions/10185326/opening-my-application-from-google-play-app-crashes-on-exit/10185486#10185486 http://stackoverflow.com/questions/10174892/extended-application -class-force-close-on-restart-android # comment13073329_10174892 –
Éste abre el mercado en una vista de la misma aplicación, para abrir realmente el mercado mira por separado mi respuesta. –
¿Qué hay de desarrollador? ¿Cómo abrir el nombre del Desarrollador para todas las aplicaciones? –