QR kód pro stažení aplikace: jak vytvořit funkční kód pro iOS i Android
QR kód pro stažení aplikace zní triviálně – odkaz na App Store a hotovo. Ale je tu háček: pokud je vaše aplikace na iOS i Androidu, jeden QR kód na App Store selže na Androidu a naopak. Tento článek pokrývá tři skutečné možnosti: QR kód pro každý systém, jeden QR kód na vstupní stránku, která detekuje a přesměruje, nebo jeden QR kód se službou „smart link".
Rychlá odpověď
- Pokud je vaše aplikace pouze pro iOS nebo pouze pro Android: statický QR kód na odpovídající URL obchodu. Hotovo.
- Pokud je vaše aplikace na obou: nejjednodušší je jeden QR kód na vaši vstupní stránku, která detekuje zařízení a přesměruje na správný obchod.
- Profesionální alternativa: služba „smart link" (Branch.io, Firebase Dynamic Links, OneLink), která detekuje OS. Některé jsou zdarma, jiné placené.
- Funguje také umístit dva QR kódy vedle sebe označené „iOS" a „Android", pokud preferujete jednoduchost.
- V každém případě stačí statický QR kód ukazující na stabilní URL. Není potřeba předplatné.
Tři způsoby, jak to udělat
Možnost 1: dva samostatné QR kódy (nejjednodušší)
Vytiskněte dva QR kódy vedle sebe:
- Jeden odkazuje na vaši aplikaci v App Store:
https://apps.apple.com/app/idVASEID. - Druhý odkazuje na vaši aplikaci v Google Play:
https://play.google.com/store/apps/details?id=nazev.balicku.
Označte každý jako „iOS / iPhone" a „Android". Uživatel si vybere ten odpovídající.
Kdy použít:
- Fyzický prostor není problém (velká cedule, široký obal).
- Nemáte vlastní web, který by fungoval jako vstupní stránka.
- Chcete maximální jednoduchost bez externích služeb.
Omezení: zabírá více místa a někteří lidé nevědí, který zvolit.
Možnost 2: jeden QR kód na vaši vlastní vstupní stránku s detekcí zařízení
Vytvořte jednoduchovou stránku na svém webu (vasedomena.cz/app) se skriptem, který detekuje, zda uživatel přišel z iOS nebo Androidu, a přesměruje ho do správného obchodu.
Minimální JavaScriptový kód (ilustrativní příklad):
const ua = navigator.userAgent;
if (/iPhone|iPad|iPod/.test(ua)) {
window.location.href = 'https://apps.apple.com/app/idVASEID';
} else if (/Android/.test(ua)) {
window.location.href = 'https://play.google.com/store/apps/details?id=vas.balicek';
} else {
// Zobrazit obě tlačítka pro počítač nebo ostatní
}
Vygenerujte QR kód ukazující na vasedomena.cz/app. Jeden QR kód, automatické přesměrování.
Výhody:
- Jeden čistý QR kód na cedulích/obalech.
- Nulová závislost na externích službách.
- Ovládáte vstupní stránku a můžete změnit cíle bez opětovného tisku.
- Navždy zdarma, pokud již máte web.
Omezení: vyžaduje mít (nebo vytvořit) vlastní webovou stránku.
Možnost 3: smart link od specializované služby
Služby jako Branch.io, Firebase Dynamic Links, AppsFlyer OneLink atd. vytvářejí jedinečné URL, které:
- Detekují OS a přesměrují na správný obchod.
- Někdy nabízejí „deferred deep linking" (zapamatování kontextu mezi instalací a prvním otevřením aplikace).
- Poskytují podrobnou analytiku.
Vygenerujte QR kód s URL smart linku. Funguje jako možnost 2, ale bez nutnosti vlastního webu.
Kdy použít:
- Jste firma s aplikací a potřebujete pokročilou analytiku.
- Chcete deferred deep linking (aplikace se nainstaluje a při otevření přejde přímo na konkrétní obrazovku).
- Nechcete udržovat vlastní vstupní stránku.
Omezení: Firebase Dynamic Links byl ukončen, takže bezplatné možnosti se zmenšily. Branch má bezplatný plán s limity; ostatní jsou placené.
Jak získat správné URL
App Store (iOS)
Přejděte na stránku vaší aplikace v App Store (web) a zkopírujte URL. Formát:
https://apps.apple.com/us/app/nazev-aplikace/id1234567890
„us" může být jiný kód země. Pro internacionalizaci ho můžete vynechat:
https://apps.apple.com/app/id1234567890
Apple přesměruje do obchodu země uživatele.
Google Play (Android)
Přejděte na stránku vaší aplikace v Play Store (web) a zkopírujte URL. Formát:
https://play.google.com/store/apps/details?id=com.vasefirma.vaseaplikace
Parametr id je jedinečný název balíčku vaší aplikace.
Před vygenerováním QR kódu ověřte
Otevřete každou URL v prohlížeči telefonu (iOS pro App Store URL, Android pro Play Store). Měla by přímo otevřít výpis vaší aplikace. Pokud ne, zkontrolujte URL.
Jak vytvořit QR kód krok za krokem
Pro libovolnou možnost:
- Rozhodněte o strategii (dva samostatné QR kódy, vlastní vstupní stránka nebo smart link).
- Připravte finální URL (URL App Store, vaší vstupní stránky nebo smart linku).
- Otevřete bezplatný client-side generátor jako QRcito.
- Vyberte typ URL a vložte odkaz.
- Přizpůsobte barvu pokud chcete (zachovejte kontrast). Logo vaší aplikace uprostřed (max 20 %).
- Vygenerujte a stáhněte jako SVG (tisk) a PNG (digitální).
- Vytiskněte test a vyzkoušejte na iPhone i Androidu. Ověřte, že každá platforma skončí v správném obchodě.
Doporučené velikosti podle povrchu
| Povrch | Vzdálenost | Minimální velikost QR |
|---|---|---|
| Vizitka | 25 cm | 2 × 2 cm |
| Leták v ruce | 30 cm | 3 × 3 cm |
| Cedule na akci (1-2 m) | 1-2 m | 10-20 cm |
| Obal produktu | 25 cm | 2 × 2 cm |
| Obrazovka / TV | 3-5 m | Velká, čitelná z pohovky |
| Vinylová výloha | 2-3 m | 20-30 cm |
Případy, kdy QR kód pro aplikace funguje nejlépe
Kde je nejvyšší konverze:
- Veletrh / akce: QR kód na vaši aplikaci, stažení na místě, první demo u stolu.
- Obal fyzického produktu se doprovodnou aplikací (chytrá domácnost, fitness wearable atd.).
- Obrazovka v obchodě s QR kódem vedle výlohy produktu.
- E-mailový podpis prodejního týmu.
- Fyzická reklama (billboardy, zastávky autobusu, taxi): QR kód pro stažení aplikace.
- Offline onboarding: kurzy, workshopy, školení, kde QR kód urychlí instalaci aplikace.
Časté chyby
- QR kód vedoucí na App Store na místě, kde je polovina publika na Androidu: přijdete o polovinu stažení. Řešení: dva QR kódy nebo chytrá vstupní stránka.
- URL obchodu s pevným locale (např.
apple.com/us/...): uživatel ve Francii by musel přepnout obchody. Vynechejte kód země v App Store. - Těžká vstupní stránka: pokud vaše vstupní stránka trvá 5 sekund načtení, přijdete o uživatele. Udělejte ji odlehčenou (skript a přesměrování).
- Smart link od uzavírající se služby: Firebase Dynamic Links byl ukončen. Pokud jste na něm záviseli, všechny vaše QR kódy přestaly fungovat. Lépe vlastní vstupní stránka.
- Netestování obou systémů: QR kód je jedna věc, tok end-to-end je druhá. Skutečný test s iPhone a Androidem před tiskem.
- QR kód s aplikací odstraněnou z obchodu: QR kód funguje, ale vede na „není dostupné". Pokud aplikaci odeberete, regenerujte nebo přesměrujte.
Závěr
QR kód pro stažení aplikace je triviální, máte-li jednu platformu (přímá URL na obchod). Pokud máte obě, existují tři možnosti: dva QR kódy spolu (nejjednodušší), vlastní vstupní stránka s detekcí zařízení (nejdoporučovanější, pokud máte web) nebo smart link služba (nejprofesionálnější, někdy placená).
Ve všech případech je QR kód statický ukazující na stabilní URL. Není třeba platit za předplatné dynamického QR kódu – finální URL jen musí existovat a fungovat.
QRcito generuje váš QR kód pro stažení aplikace zdarma, bez registrace, v SVG/PNG. Odkažte na obchod, vstupní stránku nebo smart link a stáhněte.
Časté otázky
Mohu mít jeden QR kód, který detekuje iOS nebo Android? Ano, ale QR kód samotný nic nedetekuje – zakódovává pevnou URL. Detekci provádí URL: buď odkážete na vlastní vstupní stránku se skriptem, nebo použijete smart link od služby.
Co je lepší: vlastní vstupní stránka nebo smart link? Vlastní vstupní stránka, pokud již máte web: nulové náklady, nulová závislost. Smart link, pokud potřebujete pokročilou analytiku nebo deferred deep linking.
Funguje to s TestFlight nebo beta aplikacemi? Ano, stejně jako s publikovanými aplikacemi. URL TestFlight je stabilní. Pokud beta skončí, URL přestane fungovat a budete muset regenerovat QR kód ukazující na finální verzi v App Store.
Je limit stažení přes QR kód? Ne. QR kód je jen vzor. Stažení závisí na obchodě s aplikacemi, nikoli na QR kódu. Můžete tisknout neomezené množství a všechny fungují.
Mohu vidět, kolik stáhne přes můj QR kód? Bez externí služby ne přímo. Vaše vstupní stránka může mít Google Analytics a počítat návštěvy. Pro specifické přiřazení QR kódu (vs. tlačítko „Stáhnout" na vašem webu) přidejte UTM parametr na konec URL QR kódu.