Visão geral
Deep linking permite que você abra uma página específica dentro do seu aplicativo a partir de uma fonte externa, como um site, email ou SMS. Se o aplicativo não estiver instalado, os usuários são redirecionados para a loja de aplicativos apropriada. Se estiverem em uma plataforma não suportada, os usuários são redirecionados para um site de fallback. Este guia cobre a configuração e uso de deep linking em:- Android (App Links)
- iOS (Universal Links e URL Schemes)
- Notificações push
- Emails
- Mensagens in-app
Para funcionar corretamente, deep links devem:
- Ser hospedados via HTTPS
- Incluir os arquivos de verificação necessários:
- Android setup
- iOS setup
Configuração Android
Use o App Links Assistant do Android Studio para simplificar a configuração.Etapas:
- Abra o Android Studio → Tools → App Links Assistant
- Siga as etapas para configurar links para seu site
- O Android Studio gera automaticamente o código necessário e o arquivo
assetlinks.json
Exemplo de Manifest:
Exemplo de manipulador de Activity:
assetlinks.json gerado deve ser hospedado em:Enviar com deeplinks
- Send push notification with deeplinks
- Send email with deep links
- Send in-app messages with deep links
Inclua o deep link como:
- Propriedade
url(Launch URL) - Ou propriedade
data(recomendado para iOS para suprimir redirecionamento do navegador)
- Android: Abre diretamente para a activity vinculada
- iOS: Abre o navegador, depois o aplicativo (a menos que seja suprimido com flag plist)
