Começar
BlogDeep links

Deep links adiados no Android, explicados

Equipe Unolink2 min de leitura
Nesta página
  1. Por que isso importa para um app pequeno
  2. Como configurar um com o Unolink
  3. E no iPhone?
  4. O que costuma dar errado

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á”.

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

O SDK do Unolink para Android, React Native ou Flutter, no Pro ou superior.

Defina um deep link num link

Em Links, edite um link e informe a tela que ele deve abrir.

Abra no seu app

Na primeira abertura, seu app recebe essa tela e a mostra, na hora ou depois do onboarding.

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

Continue lendo