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:
- O utilizador clica num link (por exemplo, num navegador, email ou outra aplicação).
- Se a aplicação estiver instalada, o sistema abre-a e passa o link.
- A aplicação processa o link e navega para a tela ou secção correspondente.
- 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.