Sobes.tech
Junior — Middle

Pode explicar o que são links profundos e como funcionam nos aplicativos móveis?

sobes.tech IA

Resposta da IA

Os links profundos (deep links) são URLs que levam o utilizador não apenas à aplicação, mas a uma tela ou conteúdo específicos dentro da aplicação.

Em aplicações móveis, eles funcionam assim:

  1. O utilizador clica num link (por exemplo, num navegador, email ou outra aplicação).
  2. Se a aplicação estiver instalada, o sistema abre-a e passa o link.
  3. A aplicação processa o link e navega para a tela ou secção correspondente.
  4. Se a aplicação não estiver instalada, pode redirecionar o utilizador para a loja de aplicações para a instalar.

Exemplo de uso no Android com 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>

Isto permitirá abrir a aplicação através de links como https://example.com/product/123 e mostrar o produto com o ID 123.