Como criar um URL de Dynamic Link manualmente

Você pode criar um link dinâmico construindo manualmente um URL com o seguinte formato:

https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]

Parâmetros de link dinâmico

Parâmetro de link direto (parâmetro de payload)
link

O link que será aberto pelo app. É possível especificar um URL que pode ser processado pelo seu app, geralmente o conteúdo ou payload de um app, que pode iniciar uma lógica específica do app, como creditar o usuário com um cupom ou exibir uma tela de boas-vindas. Esse link precisa ser um URL formatado corretamente, ter a codificação de URL adequada e usar HTTP ou HTTPS. Além disso, ele não pode ser outro link dinâmico.

Parâmetros do Android
apn O nome do pacote do app do Android a ser usado para abrir o link. O app precisa estar conectado ao seu projeto a partir da página de visão geral no Firebase console. Obrigatório para que o link dinâmico abra um app do Android.
afl O link a ser aberto quando o aplicativo não estiver instalado. Especifique isso para realizar outra ação, que não seja instalar o app da Play Store quando ele não estiver instalado. A ação pode ser abrir a versão Web para dispositivos móveis com o conteúdo ou exibir uma página promocional para o app.
amv O versionCode da versão mínima do app que pode abrir o link. Se o app instalado for uma versão mais antiga, o usuário será direcionado para a Play Store para atualizá-lo.
Parâmetros do iOS
ibi O código do pacote do app para iOS a ser usado para abrir o link. O app precisa estar conectado ao seu projeto a partir da página de visão geral no Firebase console. Obrigatório para que o link dinâmico abra um app do iOS.
ifl O link a ser aberto quando o aplicativo não estiver instalado. Especifique isso para realizar outra ação que não seja instalar o app da App Store quando ele não estiver instalado. A ação pode ser abrir a versão Web para dispositivos móveis com o conteúdo ou exibir uma página promocional para o app.
ius O esquema de URL personalizado do seu app, se definido de modo diferente do ID do pacote do seu app.
ipfl O link a ser aberto em iPads quando o app não estiver instalado. Especifique isso para realizar outra ação, que não seja instalar o app da App Store quando ele não estiver instalado. A ação pode ser abrir a versão Web com o conteúdo ou exibir uma página promocional para o app.
ipbi O código do pacote do app para iOS a ser usado em iPads para abrir o link. O app precisa estar conectado ao seu projeto a partir da página de visão geral no Firebase console.
isi O código do seu app na App Store, usado para direcionar os usuários à App Store quando o app não estiver instalado.
imv O número da versão mínima do seu app que pode abrir o link. Essa sinalização é transmitida para seu app no momento em que ele é aberto, e seu app precisa decidir o que fazer.
efr Se configurado como "1", ignore a página de visualização do app quando o link dinâmico for aberto e, em vez disso, redirecione-o para o aplicativo ou a loja. Na página de visualização do app (ativada por padrão), é possível enviar usuários de maneira confiável para o destino mais apropriado, quando eles abrem Dynamic Links nos apps. Ainda assim, se você espera que um link dinâmico seja aberto apenas em apps que possam abrir esses links de maneira confiável sem esta página, é possível desativar ela usando este parâmetro. Este parâmetro afetará o comportamento do link dinâmico somente no iOS.
Parâmetros para outras plataformas
ofl O link a ser aberto em outras plataformas além do Android e do iOS. Ele é útil para especificar um comportamento diferente no computador, como exibir uma página da Web por completo que traz o conteúdo/payload do app (conforme especificado pelo link de parâmetro) com outro link dinâmico para a instalação do app.
Parâmetros de metatags de mídias sociais
st O título a ser usado quando o link dinâmico é compartilhado em uma postagem de mídia social.
sd A descrição a ser usada quando o link dinâmico é compartilhado em uma postagem social.
si O URL para uma imagem relacionada a este link. A imagem precisa ser de pelo menos 300 x 200 px e ter menos de 300 KB.
Parâmetros do Analytics
utm_source
utm_medium
utm_campaign
utm_term
utm_content
Parâmetros de análise para o Google Play.
at
ct
mt
pt
Parâmetros de análise para o iTunes Connect.

Depurar um URL

Você pode depurar um link dinâmico usando um URL longo ou curto e anexando um parâmetro de depuração.

https://example.page.link/?link=https://www.example.com&d=1
https://example.page.link/WXYZ?d=1
Parâmetro de depuração
d Em vez de carregar o link dinâmico, gere um fluxograma que você pode usar para visualizar o comportamento dos seus links em diferentes plataformas e configurações.

Próximas etapas

Depois de criar um link dinâmico, é necessário configurar seu app para receber links dinâmicos e direcionar os usuários ao local correto no seu app após ele ser aberto.

Para receber Dynamic Links no app, veja as documentações para iOS, Android, C++ e Unity.