Sobes.tech
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:

  1. Používateľ klikne na odkaz (napríklad v prehliadači, e-maile alebo inej aplikácii).
  2. Ak je aplikácia nainštalovaná, systém ju otvorí a odkaz odovzdá.
  3. Aplikácia spracuje odkaz a prejde na požadovanú obrazovku alebo sekciu.
  4. 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.