· 7 min

Codis QR per descarregar apps: com crear-ne un que funcioni a iOS i Android

Com generar un codi QR perquè els usuaris descarreguin la teva app. Solucions per enllaçar amb l'App Store, Play Store o les dues amb un sol QR.

Codis QR per descarregar apps: com crear-ne un que funcioni a iOS i Android

Un QR per descarregar una app sembla trivial — apuntes a l'App Store i ja està. Però hi ha un parany: si la teva app és a iOS i Android alhora, un sol QR a l'App Store falla en Android, i viceversa. Aquest article cobreix les tres opcions reals: QR per sistema, QR únic a una landing que detecta i redirigeix, o QR únic amb un servei de «smart link».

Resposta ràpida

  • Si la teva app és només iOS o només Android: un QR estàtic a la URL de la botiga corresponent. Fet.
  • Si la teva app és a totes dues: la manera més senzilla és un QR únic a una landing pròpia que detecti el dispositiu i redirigeixi a la botiga correcta.
  • Alternativa professional: un servei de «smart link» (Branch.io, Firebase Dynamic Links, OneLink) que detecta el SO. Alguns gratuïts, alguns de pagament.
  • També funciona posar dos QR un al costat de l'altre etiquetats «iOS» i «Android» si prefereixes la simplicitat.
  • En tots els casos, un QR estàtic que apunti a una URL estable és suficient. No cal subscripció.

Les tres maneres de fer-ho

Opció 1: dos QR separats (el més senzill)

Imprimeix dos QR un al costat de l'altre:

  • Un apunta a la teva app a l'App Store: https://apps.apple.com/app/idELTEUID.
  • L'altre apunta a la teva app a Google Play: https://play.google.com/store/apps/details?id=el.teu.paquet.

Etiqueta cadascun amb «iOS / iPhone» i «Android». L'usuari tria el que li correspon.

Quan fer-ho servir:

  • L'espai físic no és problema (cartell gran, embalatge ample).
  • No tens un web propi que pugui fer de landing.
  • Vols la màxima simplicitat sense serveis externs.

Limitació: ocupa més espai i algunes persones no saben quin triar.

Opció 2: un sol QR a una landing pròpia amb detecció de dispositiu

Crea una pàgina simple al teu web (eldomini.cat/app) amb un script que detecti si l'usuari ve d'iOS o Android i el redirigeixi a la botiga correcta.

Codi JavaScript mínim (exemple il·lustratiu):

const ua = navigator.userAgent;
if (/iPhone|iPad|iPod/.test(ua)) {
  window.location.href = 'https://apps.apple.com/app/idELTEUID';
} else if (/Android/.test(ua)) {
  window.location.href = 'https://play.google.com/store/apps/details?id=el.teu.paquet';
} else {
  // Mostra tots dos botons per a desktop o altres
}

Genera el QR apuntant a eldomini.cat/app. QR únic, redirigeix automàticament.

Avantatges:

  • QR net únic en cartells/embalatges.
  • Zero dependència de serveis externs.
  • Tu controles la landing i pots canviar destinacions sense reimprimir.
  • Gratuït per sempre si ja tens un web.

Limitació: requereix tenir (o crear) una pàgina web pròpia.

Opció 3: smart link d'un servei especialitzat

Serveis com Branch.io, Firebase Dynamic Links, AppsFlyer OneLink, etc. creen URL úniques que:

  • Detecten el SO i redirigeixen a la botiga correcta.
  • A vegades ofereixen «deferred deep linking» (recordar context entre la instal·lació i la primera obertura de l'app).
  • Proporcionen analítica detallada.

Genera el QR amb la URL del smart link. Funciona com l'opció 2 però sense necessitat d'un web propi.

Quan fer-los servir:

  • Ets una empresa amb una app i necessites analítica avançada.
  • Vols deep linking diferit (l'app s'instal·la i en obrir-la va directament a una pantalla específica).
  • No vols mantenir la teva pròpia landing.

Limitació: Firebase Dynamic Links es va descontinuar, i les opcions gratuïtes han minvat. Branch té pla gratuït amb límits; d'altres, de pagament.

Com aconseguir les URL correctes

App Store (iOS)

Vés a la pàgina de la teva app a l'App Store (web) i copia la URL. Format:

https://apps.apple.com/es/app/nom-app/id1234567890

El «es» pot ser un altre codi de país. Per internacionalitzar, el pots eliminar:

https://apps.apple.com/app/id1234567890

Apple redirigeix a la botiga del país de l'usuari.

Google Play (Android)

Vés a la pàgina de la teva app a Play Store (web) i copia la URL. Format:

https://play.google.com/store/apps/details?id=com.lateva-empresa.lateva-app

El paràmetre id és el nom únic del paquet de la teva app.

Verifica abans de generar el QR

Obre cada URL al navegador del mòbil (iOS per a la URL de l'App Store, Android per a la de Play Store). Hauria d'obrir la fitxa de la teva app directament. Si no, revisa la URL.

Com crear el QR pas a pas

Per a qualsevol opció:

  1. Decideix l'estratègia (dos QR separats, landing pròpia o smart link).
  2. Prepara la URL final (la de l'App Store, la teva landing o el smart link).
  3. Obre un generador client-side gratuït com QRcito.
  4. Selecciona tipus URL i enganxa l'enllaç.
  5. Personalitza el color si vols (mantenint contrast). El logo de l'app al centre (màxim 20%).
  6. Genera i descarrega com SVG (impressió) i PNG (digital).
  7. Imprimeix una prova i prova amb iPhone i Android. Verifica que cada plataforma acabi a la seva botiga.

Mides recomanades per superfície

Superfície Distància Mida mínima del QR
Targeta de visita 25 cm 2 × 2 cm
Fullet a la mà 30 cm 3 × 3 cm
Cartell a esdeveniment (1-2 m) 1-2 m 10-20 cm
Embalatge de producte 25 cm 2 × 2 cm
Pantalla / TV 3-5 m Gran, llegible des del sofà
Vinil d'aparador 2-3 m 20-30 cm

Casos on el QR brilla per a apps

On la conversió és més alta:

  • Cartell de fira / esdeveniment: QR a la teva app, descàrrega in situ, primera demo a la mateixa taula.
  • Embalatge de productes físics amb app complementària (smart home, wearable fitness, etc.).
  • Pantalla en botiga amb QR al costat d'una exhibició de producte.
  • Signatura de correu per a l'equip comercial.
  • Anuncis físics (tanques, parades de bus, taxis): QR per descarregar l'app.
  • Onboarding offline: classes, tallers, formacions, on el QR accelera la instal·lació de l'app de la sessió.

Errors habituals

  • QR a l'App Store en un cartell on la meitat de l'audiència és Android: perds la meitat de les descàrregues. Solució: dos QR o landing intel·ligent.
  • URL de la botiga amb localització fixa (ex.: apple.com/es/...): un usuari a França hauria de canviar de botiga. Elimina el codi de país a l'App Store.
  • Landing pesada: si la teva landing triga 5 segons a carregar, perds l'usuari. Fes-la lleugera (un script i una redirecció).
  • Smart link d'un servei que tanca: Firebase Dynamic Links es va descontinuar. Si hi depenies, tots els teus QR van trencar-se. Millor la teva landing.
  • No provar amb tots dos sistemes: el QR és una cosa, el flux de punta a punta una altra. Prova real amb iPhone i Android abans d'imprimir.
  • QR amb una app retirada de la botiga: el QR continua funcionant però porta a «no disponible». Si retires l'app, regenera o redirigeix.

Conclusió

Un QR per descarregar la teva app és trivial si tens una sola plataforma (URL directa a la botiga). Si tens totes dues, tres opcions: dos QR junts (el més senzill), landing pròpia amb detecció de dispositiu (el més recomanable si tens web) o servei de smart link (el més professional, a vegades de pagament).

En tots els casos, el QR és estàtic i apunta a una URL estable. No cal pagar una subscripció de QR dinàmic — només cal que la URL final existeixi i funcioni.

QRcito genera el teu QR per descarregar l'app gratis, sense registre, en SVG/PNG. Apunta a la botiga, a la teva landing o al teu smart link, i descarrega.

FAQ

Puc tenir un QR únic que detecti iOS o Android? Sí, però el QR en si no detecta res — codifica una URL fixa. La detecció la fa la URL: o bé apuntes a una landing pròpia amb un script, o fas servir un smart link d'un servei.

Què és millor: landing pròpia o smart link? Landing pròpia si ja tens un web: cost zero, dependència zero. Smart link si necessites analítica avançada o deep linking diferit.

Funciona amb TestFlight o apps beta? Sí, igual que amb apps publicades. La URL de TestFlight és estable. Si la beta s'acaba, la URL deixa de funcionar i caldrà regenerar el QR apuntant a la versió final de l'App Store.

Hi ha un límit de descàrregues amb el QR? No. El QR és només un patró. Les descàrregues depenen de la botiga d'apps, no del QR. Pots imprimir-ne quantitats il·limitades i tots funcionen.

Puc veure quants usuaris descarreguen via el meu QR? Sense un servei extern, no directament. La teva landing pot tenir Google Analytics i comptar visites. Per a atribució específica per QR (vs el botó «Descarregar» del teu web), afegeix un paràmetre UTM al final de la URL del QR.

← Tornar al blog