Deep Links és Universal Links a mobilfejlesztésben: mik ezek, típusok és hogyan konfigurálhatók

Szerző: IT Sectr Megjelenés: 2026-05-07 Olvasási idő: 9 perc

Deep Link olyan hivatkozás, amely nem weboldalra, hanem egy mobilalkalmazás adott képernyőjére vezet. A Branch.io Mobile Deep Linking Report 2025 szerint a konfigurált deep linkekkel rendelkező alkalmazások 42%-kal magasabb konverziót mutatnak a telepítésekben és 28%-kal magasabb megtartást. Nézzük meg, hogyan működnek a deep linkek iOS és Android rendszereken, milyen típusok léteznek és milyen eszközök állnak rendelkezésre.

Főbb pontok

  • Deep Link — olyan hivatkozás, amely egy alkalmazást egy adott képernyőn nyit meg. 42%-kal növeli a konverziót (Branch.io, 2025).
  • Az iOS Universal Link-et (egyetlen https-hivatkozás az webhez és az alkalmazáshoz) és URL Scheme-t (egyéni protokoll, pl. myapp://) használ.
  • Az Android App Links-et (hitelesített https-hivatkozások) és Intent Filters-t használ.
  • Firebase Dynamic Links és Branch.io — halasztott mélyhivatkozás platformok: a hivatkozás akkor is működik, ha az alkalmazás nincs telepítve.
  • Deferred Deep Link — átirányítás telepítés után a kívánt tartalomra. Attribúcióhoz és újracélzáshoz használják.

Deep Link egy URL mobilalkalmazások számára, amely nemcsak arról tartalmaz információt, hogy melyik alkalmazást nyissa meg, hanem arról is, hogy melyik képernyőt jelenítse meg. Például a myapp://profile/42 hivatkozás megnyitja a myapp alkalmazást, és azonnal a 42-es ID-jű felhasználói profilhoz navigál. Mélyhivatkozás nélkül a felhasználó csak az alkalmazás főképernyőjére jutna.

A mélyhivatkozások kritikus fontosságúak a marketing és a felhasználói élmény szempontjából. E-mail kampányokban, push értesítésekben, hirdetési kampányokban és QR-kódokban használják őket. Az AppsFlyer (2025) szerint a mélyhivatkozásokat használó kampányok 35%-kal magasabb CTR-t (átkattintási arány) mutatnak a főképernyőre mutató szokásos hivatkozásokhoz képest.

Az IT Sectr-nél 2019 óta implementálunk mélyhivatkozásokat minden projektünkben. Tapasztalataink szerint a mobilalkalmazásokban a mélyhivatkozások megfelelő konfigurálása 25–30%-kal növeli a felhasználói elköteleződést a releváns tartalomnak köszönhetően közvetlenül az átirányítás után.

URL Scheme vs Universal Link (iOS)

iOS rendszeren két fő módja van a mélyhivatkozások implementálásának: URL Scheme (egyéni protokoll) és Universal Link (szabványos https-hivatkozás). Mindkét módszer lehetővé teszi a mélyhivatkozások konfigurálását mobilalkalmazásokhoz, és megvannak a maguk előnyei és hátrányai.

Az URL Scheme egy egyéni protokoll, mint a myapp://path/to/screen. iOS 3.0 óta működik, és nem igényel szerverkonfigurációt. Hátránya: ha az alkalmazás nincs telepítve, a Safari nem tudja megnyitni az ilyen hivatkozást, és a felhasználó hibát lát. Ezenkívül az URL Scheme-t más alkalmazások is elkaphatják, mivel a protokoll nem egyedi.

Universal Link (iOS 9+) egy szokásos https-hivatkozás, amely egyszerre működik weboldalként és mélyhivatkozásként. Ha az alkalmazás telepítve van, az iOS elkapja a hivatkozást és megnyitja az alkalmazást. Ha nincs, a weboldal nyílik meg. A Universal Links biztonságosabb (a tartomány hitelesített) és nem jelenít meg figyelmeztetést.

A Universal Links beállítása két lépést igényel: az apple-app-site-association fájl elhelyezése a szerveren és egy entitlement hozzáadása az Xcode-ban. Az AASA fájl JSON-t tartalmaz a támogatott útvonalakról és az alkalmazás azonosítójáról. Az iOS letölti ezt a fájlt az alkalmazás telepítésekor, és ellenőrzi, amikor egy hivatkozást követ.

Fontos: az AASA fájlnak HTTPS-en keresztül, átirányítás nélkül kell elérhetőnek lennie. Az IT Sectr-nél azt javasoljuk, hogy minden új projektnél az URL Scheme helyett Universal Links-t konfiguráljon — ezek biztonságosabbak, megbízhatóbbak és jobb felhasználói élményt nyújtanak.

App Links (Android 6.0+) a Universal Links Android-megfelelője mobilalkalmazásokhoz. Az alkalmazás megadja, hogy mely https URL-eket képes kezelni, és ezt egy digitális fájlon keresztül hitelesíti a szerveren. Az Android ellenőrzi a tartomány-alkalmazás kapcsolatot a felhasználó beavatkozása nélkül.

Az App Links implementálásához: adjon hozzá egy Intent Filter-t az AndroidManifest.xml-ben autoVerify="true" paraméterrel, helyezze el az assetlinks.json fájlt a szerveren, és írja alá az alkalmazást. Ezt követően az Android automatikusan a megadott tartomány összes hivatkozását az alkalmazásba irányítja (ha telepítve van).

Intent Filter

Intent Filter egy deklaráció az AndroidManifest.xml-ben, amely tájékoztatja a rendszert, hogy milyen típusú intents-eket képes egy Activity kezelni. Mélyhivatkozások esetén az Intent Filter data elemeket tartalmaz: sémát (http/https), gazdagépet (tartomány) és elérési utat.

xml

<activity android:name=".MainActivity">

    
    <intent-filter android:autoVerify="true">
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="https"
              android:host="example.com"
              android:pathPrefix="/product/" />
    </intent-filter>

    
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="myapp"
              android:host="product" />
    </intent-filter>
</activity>

Az első Intent Filter az App Links-et (assetlinks.json-on keresztül hitelesített https-hivatkozások) kezeli. A második az URL Scheme-t (myapp://) kezeli. Fontos: az autoVerify="true" azt mondja az Androidnak, hogy ellenőrizze a kapcsolatot az alkalmazás telepítésekor. Ha az ellenőrzés sikertelen, a rendszer egy alkalmazásválasztó párbeszédablakot jelenít meg.

Paraméter iOS Android
Mélyhivatkozás típusaUniversal Link (iOS 9+), URL SchemeApp Links (Android 6+), Intent Filter
Hitelesítő fájlapple-app-site-association (JSON)assetlinks.json (JSON)
HTTPS szükségesIgenIgen
Alkalmazás nélkülWeboldal nyílik megWeboldal nyílik meg
Elkaphatja más alkalmazásNem (a tartomány egyedi)Nem (a tartomány hitelesített)
URL Scheme ütközésekIgen (bármely alkalmazás regisztrálhatja ugyanazt a scheme-t)Igen

1. táblázat. Az iOS és Android mélyhivatkozási megközelítéseinek összehasonlítása. A Universal Links és az App Links a modern szabvány. Az URL Scheme és az autoVerify nélküli Intent Filters örökölt, de még mindig használt módszerek.

Firebase Dynamic Links és Branch.io

Firebase Dynamic Links (Google-szolgáltatás) és a Branch.io olyan platformok a mélyhivatkozások kezelésére, amelyek megoldják a fő problémát: mit tegyünk, ha az alkalmazás nincs telepítve? Intelligens hivatkozásokat hoznak létre, amelyek átirányítanak az App Store-ba / Google Play-be a telepítéshez, majd telepítés után a kívánt képernyőre.

A Firebase Dynamic Links egy ingyenes szolgáltatás (2025-től). Lehetővé teszi olyan hivatkozások létrehozását, mint a https://yourdomain.page.link/xxx, amelyek mindkét platformon mélyhivatkozásként működnek. A Firebase Dynamic Links támogatja a halasztott mélyhivatkozást és az attribúciót.

Branch.io egy kereskedelmi platform szélesebb funkcionalitással: közösségi média hivatkozások, QR-kódok, analitika és attribúció. A Branch.io-t nagy alkalmazások (Pinterest, Reddit) használják, és integrálódik a főbb MMP-kkel (AppsFlyer, Adjust).

Deferred Deep Link egy mélyhivatkozás mobilalkalmazásokhoz, amely a telepítés után aktiválódik. A felhasználó rákattint egy hivatkozásra az alkalmazás telepítése előtt, telepíti az alkalmazást, és az első indítás után automatikusan a célképernyőre jut. Ez egy kulcsmechanizmus a hirdetési kampányokhoz: a felhasználó rákattintott egy termékhirdetésre → telepítette az alkalmazást → azonnal látta azt a terméket.

Attribúció a telepítés forrásának meghatározása. Melyik hirdetési kampány hozta a felhasználót? Melyik csatorna? Az attribúciós platformok (AppsFlyer, Adjust, Branch) azonosítják a mélyhivatkozásra történő minden kattintást, és összekapcsolják a telepítéssel. Az AppsFlyer (2025) szerint a halasztott mélyhivatkozások 30%-kal növelik a vásárlási konverziót a szokásos telepítéshez képest.

Az IT Sectr-nél halasztott mélyhivatkozásokat konfigurálunk e-kereskedelmi projektekhez. Például egy mobil vásárlási alkalmazásban: a felhasználó lát egy hirdetést egy adott termékről, rákattint a hivatkozásra, letölti az alkalmazást, és azonnal a termék oldalára jut. A vásárlási konverzió ebben a forgatókönyvben 2-szer magasabb, mint a szokásos telepítésnél.

Gyakran ismételt kérdések

Mi a különbség a Deep Link és a Universal Link között?

Universal Link a Deep Link egy típusa iOS-hez, amely a szabványos https protokollt használja. A Deep Link egy általános kifejezés bármely olyan hivatkozásra, amely egy alkalmazásba vezet. A Universal Link egy speciális eset, amely biztonságosabb és megbízhatóbb, mint egy szokásos URL Scheme.

Mi az a Deferred Deep Link?

Ez egy olyan hivatkozás, amely megjegyzi a felhasználó szándékát (melyik képernyőt nyissa meg) az alkalmazás telepítéséig. Telepítés után az alkalmazás megkapja a hivatkozás paramétereit, és megnyitja a kívánt képernyőt. Enélkül a felhasználó a telepítés után a főképernyőre jutna.

Hogyan ellenőrizhető, hogy a Deep Link működik-e?

iOS-en használja a xcrun simctl openurl booted "https://your.link" parancsot. Androidon használja az adb shell am start -W -a android.intent.action.VIEW -d "https://your.link" parancsot. Teszteléshez használhat olyan szolgáltatásokat is, mint a Branch.io.

Kötelező a Firebase vagy a Branch.io használata?

Nem, ha az alkalmazás már telepítve van — a Universal Links és az App Links elegendő. A Firebase Dynamic Links vagy a Branch.io csak a „telepítés előtti hivatkozás" forgatókönyvhöz (halasztott mélyhivatkozás) szükséges. A legtöbb alkalmazás esetében az alapvető mélyhivatkozások elegendőek.

Összefoglalás

  • Deep Link — egy hivatkozás, amely az alkalmazás egy adott képernyőjére vezet. Növeli a konverziót és az elköteleződést.
  • Universal Links (iOS) és App Links (Android) — a modern szabvány: a szerveren lévő JSON-fájlokon keresztül hitelesített https-hivatkozások.
  • URL Scheme (myapp://) — egy örökölt, de még mindig használt módszer. Könnyebben konfigurálható, de kevésbé biztonságos.
  • Intent Filter az AndroidManifest.xml-ben — deklaráció arról, hogy egy Activity mely URL-eket képes kezelni. Az autoVerify="true" paraméter bekapcsolja a hitelesítést.
  • Firebase Dynamic Links és Branch.io — platformok a halasztott mélyhivatkozáshoz (a hivatkozások az alkalmazás telepítése előtt is működnek).
  • Deferred Deep Link — átirányítás a célképernyőre telepítés után. Kulcsfontosságú eszköz a hirdetési kampányokhoz és attribúcióhoz.
  • A mélyhivatkozások megfelelő konfigurálása akár 2-szeresére növeli a vásárlási konverziót (IT Sectr adatok, 2024–2025).

Kulcsrakész mobilalkalmazást fejlesztünk

Az IT Sectr 2017 óta készít iOS és Android alkalmazásokat induló vállalkozásoknak és vállalkozásoknak. Tanácsot adunk, és a legjobb megoldást javasoljuk.

Projekt megbeszélése