O que é deep linking?

O que é deep linking

O que é deep linking? Universal Links e App Links explicados | We.Inc

Deep linking abre uma tela específica dentro de um app a partir de um link. Compare esquemas de URL próprios, Universal Links e Android App Links e gere os dois arquivos de verificação.

Deep linking significa que um link tocado abre uma tela específica dentro de um app, como um produto, em vez da tela inicial do app. Os apps podem registrar um esquema próprio como myshop:// ou assumir links https normais do seu site por meio de Universal Links no iPhone e App Links no Android, que exigem um arquivo no seu site.

Três tipos de deep link

Se você tem um site e um app, os deep links permitem que um único endereço sirva aos dois: quem tem o app cai na tela certa, todos os outros veem a página web. A parte web disso são dois pequenos arquivos JSON no seu domínio. Preencha o formulário abaixo para gerar os dois arquivos e depois copie-os para o seu servidor.

Perguntas frequentes

Deep links são a mesma coisa que Universal Links?

Universal Links são um tipo de deep link: a versão da Apple que usa endereços https comuns e um arquivo no seu site para provar que o domínio é seu. A Apple considera esquemas de URL próprios aceitáveis, mas recomenda fortemente os Universal Links.

O que acontece se o app não estiver instalado?

Para um Universal Link, a Apple diz que o sistema abre o endereço no navegador padrão da pessoa para que o seu site cuide dele. No Android, um link verificado continua sendo um endereço https comum, então sem o app instalado o navegador o abre. Um link de esquema próprio não tem página web para onde voltar.

Onde fica o apple-app-site-association?

Em https://yourdomain/.well-known/apple-app-site-association, sem extensão de arquivo, com certificado válido e sem redirecionamentos. Desde o iOS 14, os dispositivos o buscam por uma rede de distribuição de conteúdo operada pela Apple, e não direto do seu servidor.

Quais versões do Android verificam App Links?

A documentação do Android diz que os App Links funcionam no Android 6 e posteriores, em dispositivos com os serviços do Google.

Como testo a verificação no Android?

No Android 12 ou mais recente, rode adb shell pm verify-app-links --re-verify com o nome do seu pacote, espere alguns minutos e depois rode adb shell pm get-app-links para ver se o domínio aparece como verificado.

Por que os links verificados venceram

Links antes de o app ser instalado

Regras de hospedagem para os dois arquivos

O que cada plataforma verifica (em outubro de 2026)

Tratando o link dentro do app

Intent filter do Android para links verificados

Vai dentro da activity que deve abrir. Troque o host pelo seu próprio domínio.

Conferindo a verificação no Android 12 ou mais recente

Rode com um dispositivo de teste conectado. O estado verified significa que o arquivo foi aceito.

Gerador de arquivos de verificação

Team ID da Apple

Bundle ID do iOS

Caminhos que abrem o app (um por linha)

Caminhos que ficam no navegador (um por linha)

Nome do pacote Android

Impressão digital SHA-256 do certificado de assinatura

Essa impressão digital não parece ter 32 pares hexadecimais separados por dois-pontos.

Salve como /.well-known/apple-app-site-association (sem extensão)

Copiar

Copiado

Tudo é gerado no seu navegador a partir do que você digita. Nada é enviado para lugar nenhum.

Comece grátis · Sem cartão de crédito

Relacionados: Guias

Produto

Para quem é

Recursos

Recursos

Empresa

Mapa do site