Você pode criar um link dinâmico construindo manualmente uma 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 Payload) | |
---|---|
link | O link que seu aplicativo será aberto. Especifique um URL que seu aplicativo possa manipular, normalmente o conteúdo ou a carga útil do aplicativo, que inicia uma lógica específica do aplicativo (como creditar um cupom ao usuário ou exibir uma tela de boas-vindas). Este link deve ser um URL bem formatado, codificado corretamente em URL, usar HTTP ou HTTPS e não pode ser outro link dinâmico. |
Parâmetros Android | |
---|---|
apn | O nome do pacote do aplicativo Android a ser usado para abrir o link. O aplicativo deve estar conectado ao seu projeto na página Visão geral do console do Firebase. Necessário para que o Dynamic Link abra um aplicativo Android. |
afl | O link a ser aberto quando o aplicativo não estiver instalado. Especifique isso para fazer algo diferente de instalar seu aplicativo da Play Store quando o aplicativo não estiver instalado, como abrir a versão web móvel do conteúdo ou exibir uma página promocional para seu aplicativo. |
amv | O versionCode da versão mínima do seu aplicativo que pode abrir o link. Caso o app instalado seja de uma versão mais antiga, o usuário é levado à Play Store para atualizar o app. |
Parâmetros iOS | |
---|---|
ibi | O ID do pacote do aplicativo iOS a ser usado para abrir o link. O aplicativo deve estar conectado ao seu projeto na página Visão geral do console do Firebase. Necessário para o Dynamic Link abrir um aplicativo iOS. |
se | O link a ser aberto quando o aplicativo não estiver instalado. Especifique isso para fazer algo diferente de instalar seu aplicativo da App Store quando o aplicativo não estiver instalado, como abrir a versão web móvel do conteúdo ou exibir uma página promocional para seu aplicativo. |
eu | O esquema de URL personalizado do seu aplicativo, se definido como algo diferente do ID do pacote do seu aplicativo |
ipfl | O link para abrir em iPads quando o aplicativo não estiver instalado. Especifique isso para fazer algo diferente de instalar seu aplicativo da App Store quando o aplicativo não estiver instalado, como abrir a versão web do conteúdo ou exibir uma página promocional para seu aplicativo. |
ipbi | O ID do pacote do aplicativo iOS a ser usado em iPads para abrir o link. O aplicativo deve estar conectado ao seu projeto na página Visão geral do console do Firebase. |
isi | O ID da App Store do seu aplicativo, usado para enviar usuários à App Store quando o aplicativo não está instalado |
imv | O número da versão mínima do seu aplicativo que pode abrir o link. Esse sinalizador é passado para seu aplicativo quando ele é aberto, e seu aplicativo deve decidir o que fazer com ele. |
efr | Se definido como '1', pule a página de visualização do aplicativo quando o link dinâmico for aberto e, em vez disso, redirecione para o aplicativo ou loja. A página de visualização do aplicativo (ativada por padrão) pode enviar os usuários de maneira mais confiável ao destino mais apropriado quando eles abrem links dinâmicos em aplicativos; no entanto, se você espera que um link dinâmico seja aberto apenas em aplicativos que podem abrir links dinâmicos de maneira confiável sem essa página, você pode desativá-lo com este parâmetro. Este parâmetro afetará o comportamento do Dynamic Link apenas no iOS. |
Outros parâmetros da plataforma | |
---|---|
fora | O link para abrir em plataformas além de Android e iOS. Isso é útil para especificar um comportamento diferente no desktop, como exibir uma página da web completa do conteúdo/carga útil do aplicativo (conforme especificado pelo link param) com outro link dinâmico para instalar o aplicativo. |
Parâmetros de metatag social | |
---|---|
st | O título a ser usado quando o link dinâmico é compartilhado em uma postagem social. |
SD | A descrição a ser usada quando o link dinâmico é compartilhado em uma postagem social. |
si | O URL de uma imagem relacionada a este link. A imagem deve ter pelo menos 300x200 px e menos de 300 KB. |
Parâmetros analíticos | |
---|---|
utm_source utm_medium utm_campaign termo_utm utm_content | Parâmetros analíticos do Google Play. |
no ct mt ponto | Parâmetros analíticos do iTunes Connect. |
Depurando 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 Dynamic Link, gere um fluxograma que você pode usar para visualizar o comportamento dos seus Dynamic Links em diferentes plataformas e configurações. |
Próximos passos
Depois de criar um link dinâmico, você precisa configurar seu aplicativo para receber links dinâmicos e enviar os usuários ao lugar certo no seu aplicativo depois que um usuário os abrir.
Para receber links dinâmicos em seu aplicativo, consulte a documentação para iOS , Android , C++ e Unity .