Gerador gratuito de deep links para aplicativos
Crie scripts de roteamento inteligente que detectam o sistema operacional e redirecionam para a loja ou app correta.
Define your App schemes and Store URLs to generate a dynamic cross-platform routing script.
O que é um link direto de aplicativo?
Um link direto é uma URL que abre um local específico dentro de um aplicativo móvel nativo, em vez de navegar para uma página da web. Os links diretos usam esquemas de URI personalizados (como twitter://, spotify:// ou myapp://profile/123) que o sistema operacional móvel reconhece e encaminha para o aplicativo registrado.
No entanto, publicar um esquema de URI personalizado bruto em uma página da Web não é confiável: se o usuário não tiver seu aplicativo instalado, o navegador mostrará um erro feio "Não é possível abrir a página". Você também não pode usar um único esquema de URI de aplicativo para lidar com iOS e Android, pois os usuários vêm de ambas as plataformas.
Como funciona o snippet do roteador inteligente
Esta ferramenta gera um script de roteamento de "link direto diferido". Veja o que acontece quando um visitante chega à página que contém esse snippet:
- O script detecta o dispositivo do usuário por meio da string
navigator.userAgent. - Se estiver no iOS ou no Android e um esquema de aplicativo for fornecido, ele tentará imediatamente
window.location.href = appSchemeabrir o aplicativo nativo. - Simultaneamente, um intervalo de 1,5 segundo o cronômetro em segundo plano inicia como substituto.
- Se o aplicativo for aberto com êxito, a guia do navegador ficará oculta - o script detectará o evento
visibilitychangee limpará o cronômetro. Nenhum redirecionamento acontece. - Se o aplicativo não estiver instalado, o tempo limite é acionado e redireciona o usuário para a App Store correta (iOS → Apple App Store, Android → Google Play) ou URL substituto da web.
- Os usuários de desktop são enviados diretamente para o substituto da web sem tentar o esquema do aplicativo.
Melhores casos de uso para roteamento de links diretos
- Campanhas por e-mail: Enviar Links "Abrir no aplicativo" no e-mail que direcionam para a loja correta se o aplicativo não estiver instalado.
- SMS e Push Marketing: reconquiste os usuários inativos com um clique que abre uma tela específica no aplicativo (página do produto, promoção, perfil do usuário).
- Downloads de aplicativos com código QR: imprima um único código QR que direciona os usuários do iOS para a App Store e os usuários do Android para o Google Play automaticamente.
- Conversão Web-to-App: converta visitantes da web em usuários de aplicativos, oferecendo um link inteligente "Baixar nosso aplicativo" que é roteado perfeitamente.
Perguntas frequentes
Onde encontro o esquema de URI personalizado do meu aplicativo?
Para aplicativos iOS, o esquema de URI é definido no arquivo do seu aplicativo Info.plist em Tipos de URL. Para Android, ele é definido em seu AndroidManifest.xml em um filtro de intent com um atributo android:scheme. Se estiver criando um aplicativo React Native ou Flutter, verifique o arquivo de configuração de vinculação. Formatos de exemplo: myapp://, com.mycompany.myapp://.
Por que o tempo limite de 1,5 segundo às vezes redireciona mesmo quando o aplicativo está instalado?
Em alguns dispositivos e navegadores, o evento visibilidadechange é acionado de forma inconsistente ou com um pequeno atraso ao mudar para o aplicativo nativo. Se você enfrentar falsos substitutos, aumente o valor do tempo limite no código gerado de 1.500 para 2.500 milissegundos. Por outro lado, os usuários em dispositivos mais lentos podem notar um atraso perceptível antes que o substituto seja acionado.
Isso funcionará com iOS Universal Links ou Android App Links?
Não. Este script usa esquemas de URI personalizados, que é o método mais simples e com suporte universal. Universal Links (iOS) e App Links (Android) são padrões mais robustos que exigem um arquivo de domínio associado em seu servidor - eles são a solução preferida para aplicativos de produção. Use este script para prototipagem rápida, códigos QR e campanhas onde a configuração da hospedagem Universal Link não é prática.
Ferramentas de desenvolvedor entregues gratuitamente
Guias de deep links, dicas de Open Graph e novas ferramentas dev - direto na sua caixa de entrada.
Related Tools
Explore other free tools to build, test, and optimize your links and QR codes.
Código de barras (1D)
Gere, visualize e baixe códigos de barras 1D (Code128, EAN-13, UPC, etc.) instantaneamente em seu navegador.
Rastreador de vários domínios GA4
Gere snippets de código de rastreamento de vários domínios do Google Analytics 4 (GA4) para manter sessões de usuários em vários sites.
Links HTML
Gere tags âncora HTML limpas e perfeitamente formatadas com atributos personalizados rel, target, class e ID.
Meta tag de gráfico aberto
Gere as meta tags HTML Open Graph e Twitter Card perfeitas para otimização de compartilhamento de links de mídia social.
Construtor de links afiliados da Amazon
Limpe URLs confusos da Amazon e gere links de associados perfeitos usando sua tag de afiliado.
Expirador de link e snippet de contagem regressiva
Gere um snippet Javascript para expirar automaticamente um link e redirecionar o tráfego após uma data e hora específicas.