URL diretti degli store
Ogni store ha il proprio formato di indirizzo. La pagina di un'app iOS sta a un URL come https://apps.apple.com/app/id123456789, e quella di un'app Android a https://play.google.com/store/apps/details?id=com.example.app, dove l'id è il nome del pacchetto dell'app.
Un codice QR con uno di questi URL funziona bene quando il pubblico usa una sola piattaforma. Quando non è così, metà di chi scansiona finisce nello store sbagliato.
Un solo codice per entrambi gli store
Un unico codice per scaricare l'app di solito punta a un link di reindirizzamento e non a uno dei due store. Quando il telefono apre il link, il server legge lo user agent del browser, riconosce iOS o Android e inoltra alla pagina dello store giusta.
Un buon reindirizzamento prevede anche un ripiego per desktop e altri dispositivi, come una pagina di destinazione con i badge di entrambi gli store. Poiché la destinazione sta sul server, i link agli store si possono aggiornare in seguito senza ristampare il codice, e le scansioni si possono contare.
- iPhone e iPad: inoltro ad apps.apple.com
- Android: inoltro a play.google.com
- Desktop o dispositivo sconosciuto: mostra una pagina con entrambi i link
- Facoltativo: apre direttamente l'app se è già installata
Aprire l'app stessa
I link agli store aprono sempre lo store, anche se l'app è installata. Per aprire una schermata specifica dentro un'app installata, le app usano i deep link, come gli universal link su iOS o gli app link su Android, spesso con la pagina dello store come ripiego quando l'app manca.