Desenvolvimento móvel iOS / Android

criar links diretosVeja cada parte do Intent

Monte um esquema personalizado ou leia os campos de uma URI Intent existente.

criar links diretos

Entrada

Resultado

Informe um esquema ou cole uma URI Intent.

A URI fica neste navegador. Nenhum app ou endereço é aberto.

Opções

Parâmetros da consulta

A URI Intent é apenas texto; não comprova o comportamento no aparelho.

Informe um esquema ou cole uma URI Intent.

Um link que leva a uma tela específica do aplicativo pode quebrar quando um & faz parte do valor de um parâmetro. Criar links diretos com campos separados torna visível a cadeia completa antes de copiá-la.

Ao receber um endereço intent://, use a leitura para localizar pacote, alternativa e extras. Criar links diretos aqui não mostra quais apps estão instalados e não tenta abrir nenhum deles. Um gerador de deep link não substitui o teste no aparelho.

Por que criar links diretos aqui?

Confira o destino sem misturá-lo aos campos do Intent.

Consulta separada de extras

Pares de consulta ficam na URI de destino; extras S, B, i e l ficam no fragmento Intent. Chaves repetidas mantêm a ordem e cada valor é codificado uma vez.

Caminho e consulta da URI aparecem separados da área de extras tipados do Intent.

Leitura sem abrir aplicativo

A análise revela campos conhecidos e preserva o texto bruto dos desconhecidos. O navegador não solicita a URL alternativa nem inicia o app.

Uma URI Intent é dividida em cartões de campos, mas o telefone permanece inativo.

Três conferências antes de compartilhar

01

Selecione a sintaxe

Esquemas personalizados aceitam host vazio. O Android Intent exige host e coloca package e extras depois de #Intent.

02

Separe os parâmetros

Chave e valor de consulta são codificados individualmente em UTF-8. Extras l passam por validação de inteiro de 64 bits sem arredondamento.

03

Copie o resultado atual

A atualização automática espera 350 ms. Se desligada, use Ctrl/Cmd+Enter. Uma alteração bloqueia a cópia até o próximo resultado válido.

Campos que formam o link móvel

Consulta com ordem preservada

Adicione a mesma chave mais de uma vez. Valor vazio continua key=, e & ou = dentro do valor são codificados.

Pacote e alternativa HTTPS

O pacote opcional restringe o destino Android. Uma URL alternativa entra em S.browser_fallback_url, sem ser visitada pelo site.

Análise somente leitura

Veja esquema, caminho, consulta, pacote e extras aceitos. Campos desconhecidos continuam visíveis no formato original.

Limites desta verificação local

Não abre nem detecta aplicativos
Criar links diretos gera texto. O Chrome pode exigir gesto do usuário e Activity BROWSABLE; a sintaxe válida não comprova instalação.
Campos Intent limitados
A construção cobre somente extras S, B, i e l. Não oferece action, component ou flags livres e não descarta campos desconhecidos na leitura.
Alternativa apenas HTTPS
É exigida URL HTTPS absoluta sem credenciais. Outros esquemas são recusados e nenhum endereço é acessado.
Dados copiados podem circular
O processamento local não esconde consulta e extras depois do compartilhamento. Não inclua tokens no link.

Dúvidas ao criar links diretos

Como criar um link direto no Android?

Informe esquema, host, caminho e pares de consulta. Se precisar de package ou alternativa, selecione Android Intent.

Por que o link direto não abre o aplicativo?

Confira o intent-filter, a categoria BROWSABLE, o navegador e a instalação. Esta página não executa teste no aparelho.

Como codificar parâmetros na URL do app?

Cada chave e valor é codificado separadamente, impedindo que & dentro do valor vire outro parâmetro.

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

Você pode incluir uma alternativa HTTPS; a decisão de usá-la cabe ao navegador no contexto real.

Como testar se o link direto abre a atividade correta?

Use o link em um dispositivo e confira filtros e rota da Activity. Aqui é possível revisar somente texto e estrutura da URI.

Outra dúvida?

Volte a criar links diretos

Revise os campos, aguarde o resultado atualizado e copie a URI.