Trova il nome del pacchetto per le app Android per utilizzare Intent per avviare l'app Market dal web


Answers

Usa aapt come

aapt dump badging yourpkg.apk

Questo stamperà il nome del pacchetto insieme ad altre informazioni.

gli strumenti si trovano in
<Sdk_home> / build-tools / Android- <api_level>
o
<sdk_home> / platform-tools
o
<Sdk_home> / piattaforme / Android- <api_level> / strumenti

Aggiornato secondo il commento di geniusburger . Grazie!

Question

Sto creando un sito web per dispositivi mobili che includerà una pagina da cui le persone possono scaricare app pertinenti che consigliamo. Ho trovato instructions per creare i collegamenti per avviare Market, ma questo presuppone che tu sia lo sviluppatore dell'app in questione e conosca il nome esatto del pacchetto.

C'è un modo per ottenere il nome del pacchetto, oltre a contattare gli sviluppatori e chiedere?

Inoltre, risulta che quelle istruzioni non funzionano davvero per la creazione di collegamenti ipertestuali web. Ti danno solo un URI per fare riferimento in una stringa di codice Java in un'altra app Android. Il nostro sito è in Drupal, quindi Java non funzionerà.

Per l'iPhone, ho trovato semplici istruzioni per ottenere lo stile URL / link di cui ho bisogno da iTunes Store, quindi sto cercando informazioni del genere.




Il seguente codice li elencherà:

adb shell dumpsys package <packagename>



Una volta che hai il nome del pacchetto, come descritto nella risposta di Chris Smith , potresti / dovresti usare un url di intenti per il collegamento. È un URL di formato speciale che avvierà il pacchetto se l'utente lo ha già installato, o aprirà il play store nella pagina dell'applicazione se non ...

intent://#Intent;package=qualified.package.name;end

L'app deve supportare questo, con un'attività taggata come sfogliabile, ma molti lo faranno.




Aggiunta alle risposte di cui sopra: Per trovare il nome del pacchetto delle app installate su qualsiasi dispositivo Android: Vai a Archiviazione / Android / data / <nome-pacchetto>







Se desideri queste informazioni nel tuo telefono, è meglio usare un'app come "APKit" che mostra il nome completo del pacchetto di ogni app nel tuo telefono. Queste informazioni possono quindi essere utilizzate nel telefono.




Related