Sobes.tech
Junior — Middle

Kas saaksite selgitada, mis on süva lingid ja kuidas need mobiilirakendustes töötavad?

sobes.tech AI

Vastus AI-lt

Sügavad lingid (deep links) on URL-id, mis suunavad kasutaja mitte ainult rakendusse, vaid ka konkreetsele ekraanile või sisule rakenduses.

Mobiilirakendustes toimivad need järgmiselt:

  1. Kasutaja klõpsab lingil (näiteks brauseris, e-kirjas või teises rakenduses).
  2. Kui rakendus on installitud, avab süsteem selle ja edastab lingi.
  3. Rakendus töötleb lingi ja navigeerib soovitud ekraanile või sektsioonile.
  4. Kui rakendus pole installitud, võib kasutaja suunata rakenduste poodi selle installimiseks.

Näide Androidis Intent-filter kasutades:

<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>

See võimaldab avada rakenduse selliste linkide kaudu nagu https://example.com/product/123 ja näidata toote ID-ga 123.