Deep links adiados no Android, explicados

Nesta página
Um deep link normal abre uma tela num app que já está instalado. Um deep link adiado funciona para quem ainda não tem o app: a pessoa toca no link, instala o app e, ao abrir pela primeira vez, ele a leva para a tela de que o link falava: uma promoção, uma receita, um convite.
Por que isso importa para um app pequeno
Cada passo a mais entre o toque e o que a pessoa veio buscar faz você perder gente. Um criador diz “use meu código para ganhar um mês grátis”, um espectador toca, instala e cai numa tela de boas-vindas genérica, sem sinal da oferta. Alguns desistem ali mesmo.
Com um deep link adiado, a primeira tela cumpre a promessa:
- Promoções e códigos de criadores abrem a oferta de que o post falava.
- Convites abrem a equipe ou a lista compartilhada do amigo.
- Links de conteúdo abrem a receita, o treino ou a fase do vídeo.
É a diferença entre “procure você mesmo” e “aqui está”.
Como configurar um com o Unolink
Você define um deep link em qualquer um dos seus links no painel, como /promo/3for2. Novos usuários de Android que
instalam a partir desse link recebem essa tela na primeira abertura. Seu app recebe o deep link uma vez e decide quando
mostrá-lo.
Não há nada para hospedar nem serviço de roteamento para manter. O mesmo link continua mandando iPhones para a App Store e computadores para o seu site, e as instalações continuam sendo contadas por link.
Adicione o SDK
Defina um deep link num link
Abra no seu app
E no iPhone?
O Unolink não oferece deep links adiados no iPhone. Isso exigiria fazer fingerprinting dos aparelhos ou pedir às pessoas que permitam colar, e o Unolink não faz nenhuma das duas coisas. Os usuários de iPhone continuam indo direto para a App Store, e as instalações no iPhone continuam sendo contadas por link, sem fingerprinting.
O que costuma dar errado
- Teste com uma instalação real pela loja. Instale seu build de teste pelo Google Play, por exemplo numa faixa de teste interno, e não direto do Android Studio.
- Só na primeira abertura. O deep link é entregue uma vez. Desinstale o app para testar de novo.
- Guarde o link se o onboarding vier primeiro. Um usuário novo costuma começar pelo onboarding. Guarde o link e abra-o quando o onboarding terminar, em vez de pulá-lo.
Passo a passo, para Kotlin, React Native e Flutter: deep links adiados no Android.
Compartilhe este artigo


