QR code per scaricare app: come crearne uno che funzioni su iOS e Android
Un QR per scaricare un'app sembra banale — punta all'App Store e fatta. Ma c'è un trucco: se la tua app è su iOS e Android, un singolo QR verso l'App Store fallisce su Android e viceversa. Questo articolo copre le tre opzioni reali: QR per sistema, QR unico verso una landing che rileva e reindirizza, o QR unico con un servizio "smart link".
Risposta rapida
- Se la tua app è solo iOS o solo Android: un QR statico verso l'URL del relativo store. Fatto.
- Se la tua app è su entrambi: il più semplice è un unico QR verso la tua landing che rileva il dispositivo e reindirizza allo store giusto.
- Alternativa professionale: un servizio "smart link" (Branch.io, Firebase Dynamic Links, OneLink) che rileva l'OS. Alcuni gratis, altri a pagamento.
- Funziona anche mettere due QR affiancati etichettati "iOS" e "Android" se preferisci la semplicità.
- In ogni caso, un QR statico verso un URL stabile è sufficiente. Non serve abbonamento.
I tre modi per farlo
Opzione 1: due QR separati (più semplice)
Stampa due QR affiancati:
- Uno punta alla tua app sull'App Store:
https://apps.apple.com/app/idIDTUAAPP. - L'altro punta alla tua app su Google Play:
https://play.google.com/store/apps/details?id=tuo.package.name.
Etichetta ciascuno con "iOS / iPhone" e "Android". L'utente sceglie quello giusto.
Quando usarla:
- Lo spazio fisico non è un problema (cartello grande, packaging ampio).
- Non hai un tuo sito da usare come landing.
- Vuoi massima semplicità senza servizi esterni.
Limite: occupa più spazio e alcune persone non sanno quale scegliere.
Opzione 2: QR unico verso la tua landing con rilevamento dispositivo
Crea una pagina semplice sul tuo sito (tuodominio.it/app) con uno script che rileva se l'utente arriva da iOS o Android e reindirizza allo store corretto.
Codice JavaScript minimo (esempio indicativo):
const ua = navigator.userAgent;
if (/iPhone|iPad|iPod/.test(ua)) {
window.location.href = 'https://apps.apple.com/app/idIDTUAAPP';
} else if (/Android/.test(ua)) {
window.location.href = 'https://play.google.com/store/apps/details?id=tuo.package';
} else {
// Mostra entrambi i pulsanti per desktop o altri
}
Genera il QR puntando a tuodominio.it/app. QR unico, redirect automatico.
Vantaggi:
- Un solo QR pulito su cartelli/packaging.
- Zero dipendenza da servizi esterni.
- Controlli tu la landing e puoi cambiare le destinazioni senza ristampare.
- Gratis per sempre se hai già un sito.
Limite: richiede di avere (o creare) una tua pagina web.
Opzione 3: smart link da un servizio specializzato
Servizi come Branch.io, Firebase Dynamic Links, AppsFlyer OneLink, ecc. creano URL univoci che:
- Rilevano l'OS e reindirizzano allo store giusto.
- A volte offrono "deferred deep linking" (memorizzare il contesto tra install e prima apertura).
- Forniscono analisi dettagliate.
Generi il QR con l'URL dello smart link. Funziona come l'opzione 2 ma senza bisogno del tuo sito.
Quando usarli:
- Sei un'azienda con un'app e ti servono analisi avanzate.
- Vuoi deferred deep linking (l'app si installa e all'apertura porta a una schermata specifica).
- Non vuoi mantenere una tua landing.
Limite: Firebase Dynamic Links è stato dismesso, quindi le opzioni gratuite si sono ridotte. Branch ha un piano gratuito con limiti; altri sono a pagamento.
Come ottenere gli URL giusti
App Store (iOS)
Vai alla pagina della tua app su App Store (web) e copia l'URL. Formato:
https://apps.apple.com/it/app/nome-app/id1234567890
L'"it" può essere un altro codice Paese. Per internazionalizzare, puoi toglierlo:
https://apps.apple.com/app/id1234567890
Apple reindirizza allo store del Paese dell'utente.
Google Play (Android)
Vai alla pagina della tua app su Play Store (web) e copia l'URL. Formato:
https://play.google.com/store/apps/details?id=com.tuaazienda.tuaapp
Il parametro id è il nome pacchetto univoco della tua app.
Verifica prima di generare il QR
Apri ogni URL dal browser del telefono (iOS per l'URL App Store, Android per Play Store). Dovrebbe aprire direttamente la scheda della tua app. Se no, controlla l'URL.
Come creare il QR passo passo
Per qualsiasi opzione:
- Decidi la strategia (due QR separati, landing tua o smart link).
- Prepara l'URL finale (App Store, landing o smart link).
- Apri un generatore lato client gratis come QRcito.
- Seleziona tipo URL e incolla il link.
- Personalizza il colore se vuoi (mantieni contrasto). Logo della tua app al centro (max 20%).
- Genera e scarica in SVG (stampa) e PNG (digitale).
- Stampa un test e prova con iPhone e Android. Verifica che ogni piattaforma finisca nel suo store.
Dimensioni consigliate per superficie
| Superficie | Distanza | Dimensione minima QR |
|---|---|---|
| Biglietto da visita | 25 cm | 2 × 2 cm |
| Volantino in mano | 30 cm | 3 × 3 cm |
| Cartello evento (1-2 m) | 1-2 m | 10-20 cm |
| Packaging prodotto | 25 cm | 2 × 2 cm |
| Schermo / TV | 3-5 m | Grande, leggibile dal divano |
| Vinile in vetrina | 2-3 m | 20-30 cm |
Casi in cui il QR brilla per le app
Dove la conversione è più alta:
- Fiera / evento: QR verso la tua app, download sul posto, prima demo al tavolo.
- Packaging di prodotti fisici con app companion (smart home, wearable fitness, ecc.).
- Schermo in negozio con QR accanto all'espositore di un prodotto.
- Firma email del team vendite.
- Pubblicità fisiche (cartelloni, pensiline, taxi): QR per scaricare l'app.
- Onboarding offline: lezioni, workshop, formazione, dove il QR velocizza l'installazione dell'app della sessione.
Errori comuni
- QR verso App Store su un cartello dove metà del pubblico è Android: perdi metà dei download. Correzione: due QR o landing smart.
- URL dello store in locale fisso (es.
apple.com/us/...): un utente in Francia dovrebbe cambiare store. Togli il codice Paese su App Store. - Landing pesante: se la tua landing ci mette 5 secondi a caricare, hai perso l'utente. Rendila leggera (uno script e un redirect).
- Smart link da un servizio che chiude: Firebase Dynamic Links è stato dismesso. Se ci dipendevi, tutti i tuoi QR si sono rotti. Meglio landing tua.
- Non testare entrambi i sistemi: il QR è una cosa, il flusso end-to-end è un'altra. Test reale con iPhone e Android prima della stampa.
- QR verso un'app rimossa dallo store: il QR funziona ancora ma porta a "non disponibile". Se rimuovi l'app, rigenera o reindirizza.
Conclusione
Un QR per scaricare la tua app è banale se hai una piattaforma (URL diretto allo store). Se hai entrambe, tre opzioni: due QR insieme (più semplice), landing tua con rilevamento dispositivo (più consigliata se hai sito), servizio smart link (più professionale, a volte a pagamento).
In ogni caso, il QR è statico e punta a un URL stabile. Non serve pagare un abbonamento di QR dinamico — basta che l'URL finale esista e funzioni.
QRcito genera il tuo QR per scaricare l'app gratis, senza registrazione, in SVG/PNG. Punta allo store, alla tua landing o al tuo smart link e scarica.
FAQ
Posso avere un unico QR che rileva iOS o Android? Sì, ma il QR in sé non rileva nulla — codifica un URL fisso. Il rilevamento lo fa l'URL: o punti alla tua landing con uno script, o usi uno smart link di un servizio.
Meglio landing tua o smart link? Landing tua se hai già un sito: zero costi, zero dipendenze. Smart link se ti servono analisi avanzate o deferred deep linking.
Funziona con TestFlight o app beta? Sì, come con le app pubblicate. L'URL TestFlight è stabile. Se la beta finisce, l'URL smette di funzionare e dovrai rigenerare il QR puntando alla versione finale sull'App Store.
C'è un limite di download con il QR? No. Il QR è solo un pattern. I download dipendono dallo store, non dal QR. Puoi stampare quantità illimitate e funzionano tutti.
Posso vedere quanti scaricano tramite il mio QR? Senza un servizio esterno, non direttamente. La tua landing può avere Google Analytics e contare le visite. Per attribuzione specifica del QR (vs il pulsante "Scarica" sul tuo sito), aggiungi un parametro UTM in fondo all'URL del QR.