Junior — Middle
Môžete vysvetliť, čo sú hlboké odkazy a ako fungujú v mobilných aplikáciách?
sobes.tech AI
Odpoveď od AI
Deep linky (hlboké odkazy) sú URL-ové odkazy, ktoré používateľa vedú nielen do aplikácie, ale priamo na konkrétnu obrazovku alebo obsah vnútri aplikácie.
V mobilných aplikáciách fungujú takto:
- Používateľ klikne na odkaz (napríklad v prehliadači, e-maile alebo inej aplikácii).
- Ak je aplikácia nainštalovaná, systém ju otvorí a odkaz odovzdá.
- Aplikácia spracuje odkaz a prejde na požadovanú obrazovku alebo sekciu.
- Ak aplikácia nie je nainštalovaná, môže byť používateľ presmerovaný do obchodu s aplikáciami na inštaláciu.
Príklad použitia na Android 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í otvoriť aplikáciu cez odkazy ako https://example.com/product/123 a zobraziť produkt s ID 123.