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:
- Uživatel klikne na odkaz (například v prohlížeči, e-mailu nebo jiné aplikaci).
- Pokud je aplikace nainstalována, systém ji otevře a předá odkaz.
- Aplikace zpracuje odkaz a přejde na požadovanou obrazovku nebo sekci.
- 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.