2009-10-13 15 views
12

¿Hay un formato de url disponible tal que al hacer clic en la url se abrir el Marketplace de Android (Gphone) en la página de una aplicación en particular para la instalación?Android: URL especial para abrir Marketplace en una aplicación específica.

¿Funciona con el sistema operativo Android 'actual' en la naturaleza?

Por ejemplo, puede que poner algo en mi sitio web de Android personalizado mejor que

  1. Por favor, abra la aplicación del mercado,
  2. búsqueda de FBReader
  3. luego instalarlo

La aplicación que Quiero señalar a la gente es el lector de epub, FBReader http://www.fbreader.org/FBReaderJ/

Gracias,

Larry

Respuesta

0

Mire alrededor de su sitio web y no vieron que había dado cuenta de esto para su sitio, así que pensé en compartir lo que he aprendido recientemente. Si crea un enlace a: market: // search? Q = org.geometerplus.zlibrary.ui.android

Esto lo vinculará directamente a su aplicación en el mercado.

+2

No, eso vincula a una búsqueda que arroja un resultado único. 'market: // details? id = org.geometerplus.zlibrary.ui.android' enlaces a los detalles. –

5

Con base en la información aquí: http://developer.android.com/distribute/googleplay/promote/linking.html

Parece que estás buscando esto:

Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setData(Uri.parse("market://details?id=com.example.android")); 
startActivity(intent); 

Cuando el id = es seguido por el nombre del paquete de la aplicación que desea vincular a directamente en la tienda.

a averiguar el nombre del paquete, descargar e instalar la aplicación en el dispositivo, a continuación, ejecutar

adb shell 

y utilizar el comando:

pm list packages -f 

que listará todo lo que tiene instalada en el dispositivo, debería poder encontrar la aplicación que está buscando con bastante facilidad.

+0

El problema es que esto realmente abre la aplicación de mercado en la misma aplicación que ejecuta este código, lo que quiero es abrir el mercado como una aplicación separada ... ¿alguna idea? –

+0

@ code4jhon, ¿qué quiere decir con "en la misma aplicación"? Abre la aplicación PlayStore. –

Cuestiones relacionadas