2009-10-13 16 views
12

Esiste un formato di url disponibile in modo tale che facendo clic sull'url sarà aprire il Marketplace di Android (Gphone) in una pagina dell'app particolare per l'installazione?Android: URL speciale per aprire il Marketplace in un'app specifica?

Funziona con il sistema operativo Android "corrente" in natura?

Ad esempio, posso mettere qualcosa sul mio sito web personalizzato Android meglio di

  1. Si prega di aprire l'applicazione Marketplace,
  2. ricerca di FBReader
  3. quindi installarlo

L'applicazione che Voglio indicare alla gente che è il lettore epub, FBReader http://www.fbreader.org/FBReaderJ/

Grazie,

Larry

risposta

0

mi sono guardato intorno tuo sito web e non hanno visto che avevi capito questo per il vostro sito in modo ho pensato di condividere quello che ho imparato di recente. Se si crea un collegamento a: market: // search? Q = org.geometerplus.zlibrary.ui.android

Questo si collegherà direttamente alla propria app sul marketplace.

+2

No, si collega a una ricerca che restituisce un risultato singolo. 'market: // details? id = org.geometerplus.zlibrary.ui.android' link ai dettagli. –

5

Sulla base delle informazioni qui: http://developer.android.com/distribute/googleplay/promote/linking.html

Sembra che tu stia cercando questo:

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

dove l'id = è seguito dal nome del pacchetto dell'app che si desidera collegare a direttamente nel negozio.

Per sapere il nome del pacchetto, scaricare e installare l'applicazione sul dispositivo, quindi eseguire

adb shell 

e utilizzare il comando:

pm list packages -f 

che elencherà tutto ciò che avete installato sul dispositivo, dovresti essere in grado di trovare facilmente l'app che stai cercando.

+0

Il problema è che questo in realtà apre l'app di mercato nella stessa app che esegue questo codice, quello che voglio è aprire il marketplace come app separata ... qualche idea? –

+0

@ code4jhon, cosa intendi con "nella stessa app"? Apre l'app PlayStore. –

Problemi correlati