Firebase Dynamic Links

Firebase Dynamic Links são links que funcionam da maneira que você preferir, em várias plataformas, mesmo que o app não esteja instalado.

Com o Dynamic Links, seus usuários têm a melhor experiência disponível para a plataforma em que eles abrirem seu link. Quando um usuário abre um Dynamic Link no iOS ou no Android, ele é levado diretamente ao conteúdo do link no seu app nativo. Se um usuário abrir o mesmo Dynamic Link em um navegador para computador, ele será direcionado ao conteúdo equivalente no seu site.

Além disso, os Dynamic Links funcionam em todas as instalações de apps: se um usuário abre um Dynamic Link no iOS ou no Android e não tem o app instalado, ele vai receber uma solicitação para instalar o aplicativo. Depois disso, o app é iniciado e pode acessar o link.

Como funciona?

Você cria um Dynamic Link usando o console Firebase, usando uma API REST, uma API Builder para iOS ou Android, ou formando um URL adicionando parâmetros Dynamic Link a um domínio específico para seu app. Esses parâmetros especificam os links que você quer abrir, dependendo da plataforma do usuário e se o app está instalado.

Caso seu app ainda não esteja instalado quando um usuário abrir um dos seus Dynamic Links, ele será direcionado à Play Store ou App Store para instalar seu app (a menos que você especifique o contrário) e seu aplicativo será aberto. Então, você poderá recuperar o link transmitido ao app e processar o link direto da maneira adequada para seu aplicativo.

É possível criar Dynamic Links usando seu próprio nome de domínio:

https://example.com/summer-sale
https://example.com/links/promos/summer-sale
https://links.example.com/summer-sale
https://ex.amp.le/summer-sale

Como opção, se você não tiver um domínio para seu aplicativo, poderá usar um subdomínio page.link personalizado sem custos financeiros:

https://example.page.link/summer-sale

Crie seu subdomínio sem custos financeiros no Console do Firebase.

Todos os recursos do Dynamic Links, incluindo análises, atribuições de pós-instalação e integrações do SDK, funcionam com os domínios personalizados page.link e com seu próprio domínio.

Caminho de implementação

Configurar o Firebase e o SDK do Dynamic Links Ative o Firebase Dynamic Links para seu projeto do Firebase no console do Firebase. Em seguida, inclua o SDK do Dynamic Links no app.
Criar Dynamic Links É possível criar Dynamic Links de maneira programática ou usando o console do Firebase.
Processar Dynamic Links no seu app Quando o app abrir, use o SDK do Dynamic Links para verificar se um Dynamic Link foi transmitido para ele. Em caso afirmativo, receba o link direto dos dados do Dynamic Link e faça o processamento conforme necessário.
Visualizar dados de análise Acompanhe o desempenho do Dynamic Links no console do Firebase.

Próximas etapas