Links dinâmicos do Firebase

Firebase Dynamic Links são links que funcionam da maneira que você deseja, em várias plataformas, independentemente de seu aplicativo já estar instalado ou não.

Com Dynamic Links, seus usuários obtêm a melhor experiência disponível para a plataforma em que abrem seu link. Se um usuário abrir um Dynamic Link no iOS ou Android, ele poderá ser direcionado diretamente para o conteúdo vinculado em seu aplicativo nativo. Se um usuário abrir o mesmo link dinâmico em um navegador de desktop, ele poderá ser direcionado ao conteúdo equivalente em seu site.

Além disso, os Dynamic Links funcionam em instalações de aplicativos: se um usuário abrir um Dynamic Link no iOS ou Android e não tiver seu aplicativo instalado, o usuário poderá ser solicitado a instalá-lo; então, após a instalação, seu aplicativo será iniciado e poderá acessar o link.

Como funciona?

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

Quando um usuário abre um de seus links dinâmicos, se seu aplicativo ainda não estiver instalado, o usuário será enviado à Play Store ou App Store para instalar seu aplicativo (a menos que você especifique o contrário) e seu aplicativo será aberto. Você pode então recuperar o link que foi passado para seu aplicativo e manipular o link direto conforme apropriado para seu aplicativo.

Você pode 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

Ou, se você não tiver um domínio para seu aplicativo, poderá usar um subdomínio page.link personalizado e gratuito:

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

Crie seu subdomínio gratuitamente no console do Firebase.

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

Caminho de implementação

Configure 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 em seu aplicativo.
Crie links dinâmicos Você pode criar links dinâmicos de forma programática ou usando o console do Firebase.
Lidar com links dinâmicos em seu aplicativo Quando seu aplicativo for aberto, use o SDK do Dynamic Links para verificar se um Dynamic Link foi passado para ele. Nesse caso, obtenha o link direto dos dados do Dynamic Link e manipule-o conforme necessário.
Ver dados analíticos Acompanhe o desempenho dos seus Dynamic Links no console do Firebase.

Próximos passos