Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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, Dynamic Links funcionam em todas as instalações de app: se um usuário abre um Dynamic Link no iOS ou no Android e não tem o aplicativo instalado, ele pode receber uma solicitação para instalá-lo. Após a instalação, o aplicativo é iniciado e pode acessar o link.

Como funciona?

Você cria um Dynamic Link usando o Console do Firebase, uma API REST, iOS ou Android Builder 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 aplicativo e processar o link direto da maneira adequada para seu aplicativo.

É possível criar links dinâmicos 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 custo financeiro:

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

Crie seu subdomínio sem custo financeiro 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 aplicativo 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