Como criar um URL de Dynamic Link manualmente

É possível criar um Dynamic Link 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]

Dynamic Link parâmetros

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 pela Página de visão geral no Console do Firebase. Obrigatório para que o Dynamic Link abra um app 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 pela Página de visão geral no Console do Firebase. Obrigatório para que o Dynamic Link abra um app 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 ID do pacote do app para iOS que é usado em iPads para abrir o link. O app precisa estar conectado ao seu projeto pela Página de visão geral no Console do Firebase.
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 Dynamic Link for aberto e redirecione-o para o app 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 Dynamic Link seja aberto apenas em apps que possam abrir esses Dynamic Links de maneira confiável sem esta página, é possível desativar ela usando este parâmetro. Esse parâmetro afetará o comportamento do Dynamic Link 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 Dynamic Link é compartilhado em uma postagem de mídia social.
sd A descrição a ser usada quando o Dynamic Link é compartilhado em uma postagem de mídia 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 Dynamic Link 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 Dynamic Link, gere um fluxograma que pode ser usado para visualizar o Dynamic Links' em diferentes plataformas e configurações.

Próximas etapas

Depois de criar um Dynamic Link, é necessário configurar o app para receber Dynamic Links e enviar os usuários ao local correto no app quando eles forem abertos.

Para receber Dynamic Links no app, consulte a documentação para iOS, Android, C++ e Unity.