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 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 do Firebase, uma API REST, API Builder para iOS ou Android ou formando um URL ao adicionar parâmetros do Dynamic Link a um domínio específico do 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 no Console do Firebase. Em seguida, inclua o SDK do Dynamic Links no seu app.
Criar Dynamic Links Você pode criar Dynamic Links de maneira programática ou usando o Console do Firebase.
Manipular Dynamic Links no app Quando o app for aberto, 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 dos seus Dynamic Links no Console do Firebase.

Próximas etapas