QR-koder för appnedladdning: hur du skapar en som fungerar på iOS och Android
En QR för att ladda ner en app verkar trivialt — peka mot App Store och klart. Men det finns en hake: om din app finns på både iOS och Android misslyckas en enda QR till App Store på Android, och vice versa. Den här artikeln täcker de tre verkliga alternativen: separat QR per system, en enda QR till en landingssida som identifierar och omdirigerar, eller en enda QR med en "smart link"-tjänst.
Snabbt svar
- Om din app bara finns för iOS eller bara Android: en statisk QR till butikens URL. Klart.
- Om din app finns på båda: det enklaste är en enda QR till din egen landningssida som identifierar enheten och omdirigerar till rätt butik.
- Professionellt alternativ: en "smart link"-tjänst (Branch.io, Firebase Dynamic Links, OneLink) som identifierar OS. Vissa gratis, vissa betalda.
- Fungerar också att ha två QR-koder sida vid sida märkta "iOS" och "Android" om du föredrar enkelhet.
- I alla fall räcker en statisk QR som pekar mot en stabil URL. Inget abonnemang behövs.
De tre sätten att göra det
Alternativ 1: två separata QR-koder (enklast)
Skriv ut två QR-koder sida vid sida:
- En pekar mot din app i App Store:
https://apps.apple.com/app/idDITTID. - En annan pekar mot din app i Google Play:
https://play.google.com/store/apps/details?id=ditt.paket.namn.
Märk vardera med "iOS / iPhone" och "Android". Användaren väljer den som passar.
När du ska använda det:
- Fysiskt utrymme är inte ett problem (stor skylt, bred förpackning).
- Du har ingen egen webbplats som fungerar som landningssida.
- Du vill ha maximal enkelhet utan externa tjänster.
Begränsning: tar mer plats och en del vet inte vilken de ska välja.
Alternativ 2: en enda QR till din egen landningssida med enhetsidentifiering
Skapa en enkel sida på din webbplats (dindomän.se/app) med ett skript som identifierar om användaren kommer från iOS eller Android och omdirigerar till rätt butik.
Minimum JavaScript-kod (illustrativt exempel):
const ua = navigator.userAgent;
if (/iPhone|iPad|iPod/.test(ua)) {
window.location.href = 'https://apps.apple.com/app/idDITTID';
} else if (/Android/.test(ua)) {
window.location.href = 'https://play.google.com/store/apps/details?id=ditt.paket';
} else {
// Visa båda knapparna för dator eller andra
}
Generera QR-koden som pekar mot dindomän.se/app. En enda QR, omdirigerar automatiskt.
Fördelar:
- En enda ren QR på skyltar/förpackning.
- Noll beroende av externa tjänster.
- Du kontrollerar landningssidan och kan ändra destinationer utan att trycka om.
- Gratis för alltid om du redan har en webbplats.
Begränsning: kräver att du har (eller skapar) en egen webbsida.
Alternativ 3: smart link från en specialiserad tjänst
Tjänster som Branch.io, Firebase Dynamic Links, AppsFlyer OneLink osv. skapar unika URL:er som:
- Identifierar OS och omdirigerar till rätt butik.
- Ibland erbjuder "deferred deep linking" (minns sammanhang mellan installation och första appöppning).
- Ger detaljerad analys.
Generera QR-koden med smart link-URL:en. Fungerar som alternativ 2 men utan att behöva en egen webbplats.
När du ska använda dem:
- Du är ett företag med en app och behöver avancerad analys.
- Du vill ha deferred deep linking (appen installeras och öppnar direkt till en specifik skärm).
- Du vill inte underhålla en egen landningssida.
Begränsning: Firebase Dynamic Links avvecklades, så gratisalternativen har minskat. Branch har en gratisplan med begränsningar; andra är betalda.
Hur du får rätt URL:er
App Store (iOS)
Gå till din apps sida i App Store (webb) och kopiera URL:en. Format:
https://apps.apple.com/se/app/app-namn/id1234567890
"Se" kan bytas mot annan landskod. För internationalisering kan du ta bort den:
https://apps.apple.com/app/id1234567890
Apple omdirigerar till användarens lands butik.
Google Play (Android)
Gå till din apps sida i Play Store (webb) och kopiera URL:en. Format:
https://play.google.com/store/apps/details?id=com.dittforetag.dinapp
id-parametern är din apps unika paketnamn.
Verifiera innan du genererar QR-koden
Öppna varje URL i din telefons webbläsare (iOS för App Store-URL:en, Android för Play Store-URL:en). Den ska öppna din apps listning direkt. Om inte, kontrollera URL:en.
Hur du skapar QR-koden steg för steg
För valfritt alternativ:
- Bestäm strategin (två separata QR-koder, din egen landningssida, eller smart link).
- Förbered den slutliga URL:en (App Store-URL:en, din landningssida, eller smart link).
- Öppna en gratis client-side-generator som QRcito.
- Välj URL-typ och klistra in länken.
- Anpassa färgen om du vill (behåll kontrasten). Din app-logotyp i mitten (max 20 %).
- Generera och ladda ner som SVG (tryckning) och PNG (digitalt).
- Skriv ut ett test och prova med iPhone och Android. Kontrollera att varje plattform hamnar i sin butik.
Rekommenderade storlekar per yta
| Yta | Avstånd | Minsta QR-storlek |
|---|---|---|
| Visitkort | 25 cm | 2 × 2 cm |
| Handhållen broschyr | 30 cm | 3 × 3 cm |
| Eventsskylt (1–2 m) | 1–2 m | 10–20 cm |
| Produktförpackning | 25 cm | 2 × 2 cm |
| Skärm / TV | 3–5 m | Stor, läsbar från soffan |
| Folie i butiksfönster | 2–3 m | 20–30 cm |
Situationer där QR lyser för appar
Där konverteringen är högst:
- Mässskylt/event: QR till din app, nedladdning på plats, första demo vid bordet.
- Förpackning av fysiska produkter med en medföljande app (smart home, fitness-wearable osv.).
- Butiksskärm med QR bredvid en produktdisplay.
- E-postsignatur för säljteamet.
- Fysiska annonser (reklamtavlor, busshållplatser, taxibilar): QR för att ladda ner appen.
- Offline onboarding: klasser, workshops, utbildningar där QR-koden påskyndar installationen av sessionens app.
Vanliga misstag
- QR till App Store på en skylt där hälften av publiken är Android: du förlorar hälften av nedladdningarna. Lösning: två QR-koder eller smart landningssida.
- Butiks-URL i ett fast lokalformat (t.ex.
apple.com/us/...): en användare i Sverige måste byta butik. Ta bort landskoden i App Store. - Tung landningssida: om din landningssida tar 5 sekunder att ladda har du förlorat användaren. Håll den lätt (ett skript och en omdirigering).
- Smart link från en tjänst som stängs: Firebase Dynamic Links avvecklades. Om du var beroende av den slutade alla dina QR-koder fungera. Bättre med din egen landningssida.
- Inte testa båda systemen: QR-koden är en sak, flödet från start till slut är en annan. Verkligt test med iPhone och Android innan tryckning.
- QR med en app borttagen från butiken: QR-koden fungerar fortfarande men leder till "inte tillgänglig". Om du tar bort appen, regenerera eller omdirigera.
Sammanfattning
En QR för att ladda ner din app är trivialt om du har en plattform (direkt URL till butiken). Om du har båda, tre alternativ: två QR-koder tillsammans (enklast), din egen landningssida med enhetsidentifiering (mest rekommenderat om du har webb), eller smart link-tjänst (mest professionellt, ibland betalt).
I alla fall är QR-koden statisk och pekar mot en stabil URL. Inget behov av att betala för ett dynamiskt QR-abonnemang — den slutliga URL:en behöver bara existera och fungera.
QRcito genererar din app-nedladdnings-QR gratis, ingen registrering, i SVG/PNG. Peka mot butiken, din landningssida, eller din smart link och ladda ner.
Vanliga frågor
Kan jag ha en enda QR som identifierar iOS eller Android? Ja, men QR-koden i sig identifierar inget — den kodar en fast URL. Identifieringen görs av URL:en: antingen pekar du mot din egen landningssida med ett skript, eller använder du en smart link från en tjänst.
Vilket är bättre: egen landningssida eller smart link? Egen landningssida om du redan har en webbplats: noll kostnad, noll beroende. Smart link om du behöver avancerad analys eller deferred deep linking.
Fungerar det med TestFlight eller beta-appar? Ja, samma som med publicerade appar. TestFlight-URL:en är stabil. Om beta tar slut slutar URL:en fungera och du behöver regenerera QR-koden som pekar mot den slutliga versionen i App Store.
Finns det en nedladdningsgräns med QR? Nej. QR-koden är bara ett mönster. Nedladdningar beror på appbutiken, inte QR-koden. Du kan skriva ut obegränsade mängder och alla fungerar.
Kan jag se hur många som laddar ner via min QR? Utan extern tjänst, inte direkt. Din landningssida kan ha Google Analytics och räkna besök. För specifik QR-tillskrivning (vs "Ladda ner"-knappen på din webbplats), lägg till en UTM-parameter i slutet av QR-kodens URL.