Sobes.tech
Junior — Middle

Můžete vysvětlit, co jsou hluboké odkazy a jak fungují v mobilních aplikacích?

sobes.tech AI

Odpověď od AI

Deep linky (hluboké odkazy) jsou URL, které vedou uživatele nejen do aplikace, ale přímo na konkrétní obrazovku nebo obsah uvnitř aplikace.

V mobilních aplikacích fungují takto:

  1. Uživatel klikne na odkaz (například v prohlížeči, e-mailu nebo jiné aplikaci).
  2. Pokud je aplikace nainstalována, systém ji otevře a předá odkaz.
  3. Aplikace zpracuje odkaz a přejde na požadovanou obrazovku nebo sekci.
  4. Pokud aplikace není nainstalována, může být uživatel přesměrován do obchodu s aplikacemi k instalaci.

Příklad použití na Androidu s 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="https" android:host="example.com" android:pathPrefix="/product" />
</intent-filter>

Toto umožní otevřít aplikaci přes odkazy jako https://example.com/product/123 a zobrazit produkt s ID 123.