Stiamo stampando codici qr per la nostra app per Android e vorremmo che il telefono offrisse all'utente la possibilità di aprire l'app Google Play nella nostra app, oppure apri il sito web. Possiamo inserire un solo collegamento, poiché abbiamo a che fare con un qr-code e non possiamo controllare gli intenti che aprono l'applicazione poiché il collegamento verrà aperto con un'altra applicazione di terze parti.qr reindirizzamento codice per google play su dispositivo o desktop
In passato, con il mercato di Android, abbiamo compiuto questo utilizzando il seguente link:
https://market.android.com/details?id=com.creative.core
Nota che sto purposing non nascondendo il nome del pacchetto in modo da poter provare di persona.
Si noti che il collegamento è lo stesso di quello che si stava portando sul mercato, ad eccezione della parte /store/apps
mancante. Abbiamo provato la stessa idea per Google Play, cioè
https://play.google.com/details?id=com.creative.core
Ma l'opzione non è stata data l'utente ad aprire il mercato come il primo anello ha fatto.
In questo momento, il primo link reindirizza a Google Play, come ci si aspetterebbe. Le nostre preoccupazioni sono che questo reindirizzamento potrebbe non avvenire in futuro, se Google sceglie di smettere di supportarlo. Ci piacerebbe avere un collegamento diretto a Google Play, ma offre all'utente la possibilità di aprire il market o il browser.
Anche in questo caso, lo so che è possibile aprire il mercato con questo metodo:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.example.android"));
startActivity(intent);
ma abbiamo bisogno di un link che può essere scansionato con un QR-Code e aprire sia il browser o il mercato, come l'utente sceglie.
Grazie.
No, mi dispiace, quello non funziona – coder
beh lavoroInAFishBowl, in realtà funziona. –