Visão geral
No Android, os apps podem ser abertos a partir de links usando dois métodos:
-
Deep links de esquema personalizado (por exemplo,
myapp://product/123) -
Android App Links (links HTTPS verificados, por exemplo,
https://example.com/product/123)
Embora ambos permitam o deep linking, os Android App Links são a abordagem moderna recomendada e exigida para uma abertura confiável do app, um roteamento seguro e uma atribuição consistente em todos os canais de marketing.
Este artigo explica por que os Android App Links são essenciais e as vantagens em relação aos deep links tradicionais baseados em esquema.
Observação: Consulte as etapas de implementação do lado do desenvolvedor que são pré-requisito dos Singular Links e que são necessárias para habilitar o suporte aos Android App Links . Pré-requisito dos Singular Links .
O que são os Android App Links?
Os Android App Links são URLs HTTPS padrão que são verificadas criptograficamente como pertencentes a um app Android específico.
O Android valida a propriedade do domínio de um app usando:
-
O manifesto do app declara o domínio (
autoVerify=true) -
O site hospeda
/.well-known/assetlinks.json -
O arquivo contém:
-
O nome do pacote
-
A impressão digital de assinatura SHA-256
-
Se corresponderem, o Android marca os links como verificados e os roteia diretamente para o app.
Por que os Android App Links são essenciais para a abertura do app
1. Abertura direta do app sem avisos ao usuário
Esquemas personalizados ou links não verificados frequentemente provocam:
-
A abertura do navegador em vez do app
-
A caixa de diálogo de seleção "Abrir com…"
-
Um manipulador padrão incorreto
Com os Android App Links verificados, o SO reconhece o app como o proprietário confiável do domínio e abre o app diretamente .
Impacto para os profissionais de marketing
-
Maiores taxas de clique para app
-
Melhor conversão de campanhas
-
Jornada do usuário consistente
Impacto para os desenvolvedores
-
Roteamento determinístico
-
Sem dependência das configurações padrão do usuário
2. Proteção contra sequestro de deep links
Os esquemas personalizados não são seguros — qualquer app Android pode registrar o mesmo esquema e interceptar os links.
Exemplo:
myapp://promo
Outro app instalado poderia reivindicar
myapp://
e capturar o tráfego.
Os Android App Links evitam isso porque apenas o app cujo certificado corresponde ao domínio verificado pode abrir o link.
Impacto
-
Atribuição segura
-
Evita a interceptação maliciosa
-
Protege os tokens/dados de sessão
3. Comportamento confiável em navegadores, apps e canais
Os esquemas personalizados frequentemente falham em:
-
Navegadores móveis
-
Clientes de e-mail
-
Apps sociais
-
WebViews
Muitas plataformas removem ou bloqueiam esquemas que não são HTTPS.
Os Android App Links usam URLs HTTPS padrão, que funcionam em todos os lugares:
-
Anúncios
-
E-mail
-
SMS
-
Redes sociais
-
Web
-
Códigos QR
Se o app não estiver instalado, o link abre automaticamente o fallback web.
Impacto
-
Sem jornadas interrompidas
-
Fluxos de instalação → abertura sem interrupções
-
Deep linking independente do canal
4. Exigido para atribuição determinística e links de marketing
As plataformas modernas de atribuição móvel e deep linking dependem de links HTTPS verificados para um roteamento preciso.
Sem os Android App Links:
-
O app pode não abrir a partir do clique
-
As cadeias de redirecionamento do navegador podem quebrar a atribuição
-
O contexto de instalação → abertura pode ser perdido
Com os Android App Links:
-
Roteamento determinístico de clique para app
-
Deferred deep linking confiável
-
Atribuição de campanhas precisa
5. Experiência unificada de web para app
Os Android App Links conectam as URLs do seu site e as telas do app:
https://example.com/product/123
Comportamento:
-
App instalado → abre o produto no app
-
App não instalado → abre o site
Isso cria um único link canônico utilizável em:
-
Web
-
Anúncios
-
E-mail
-
Redes sociais
-
App
Impacto
-
Alinhamento entre SEO e crescimento do app
-
Links de compartilhamento consistentes
-
Melhor experiência do usuário
Comparação: Android App Links vs deep links de esquema personalizado
| Capacidade | Esquema personalizado | Android App Links |
|---|---|---|
| Formato do link |
myapp://
|
https://
|
| Verificação de domínio | Não | Sim |
| Abertura direta do app | Não garantida | Sim |
| Caixa de diálogo de seleção | Frequentemente | Nunca |
| Risco de sequestro | Alto | Nenhum |
| Compatibilidade com navegador/e-mail | Limitada | Total |
| Fallback web | Manual | Automático |
| Confiabilidade da atribuição | Baixa | Alta |
| Recomendado pelo Android | Não | Sim |
Por que os deep links de esquema personalizado sozinhos não são suficientes
Os apps que dependem apenas de links de esquema comumente apresentam:
-
O app não abre a partir dos navegadores
-
Os links de marketing abrem a web em vez do app
-
Divergências de atribuição
-
Avisos de seleção ao usuário
-
Riscos de segurança
Observação: É por isso que as melhores práticas do Android recomendam os Android App Links como método principal, e os links de esquema opcionais apenas como fallback legado.
Quando os Android App Links são exigidos
Os Android App Links devem ser implementados se o seu app precisar deles: Na prática: todos os apps Android em produção.
Estratégia de implementação recomendada
Principal (exigido)
-
Android App Links (HTTPS verificado)
Opcional
-
Fallback de esquema personalizado (suporte legado)
Isso garante a compatibilidade com:
-
Versões mais antigas do Android
-
Contextos não verificados
-
Comportamentos legados do SDK
Comentários
Por favor, entre para comentar.