Confira as novidades do Firebase anunciadas no Google I/O 2022. Saiba mais

Links dinâmicos do Firebase

Os links dinâmicos do Firebase 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 os links dinâmicos, 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 link dinâmico 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 para o 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 é iniciado e pode 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 é enviado à Play Store ou App Store para instalar seu aplicativo (a menos que você especifique o contrário) e seu aplicativo é aberto. Você pode então recuperar o link que foi passado para seu aplicativo e lidar com 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 personalizado page.link gratuito:

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

Crie seu subdomínio gratuitamente no console do Firebase.

Todos os recursos de links dinâmicos, incluindo análises, atribuições pós-instalação e integrações de SDK, funcionam com domínios page.link personalizados e 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 Firebase no Firebase console. Em seguida, inclua o SDK do Dynamic Links em seu aplicativo.
Criar links dinâmicos Você pode criar links dinâmicos programaticamente 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. Em caso afirmativo, obtenha o link direto dos dados do Link dinâmico e manipule o link direto conforme necessário.
Ver dados de análise Acompanhe o desempenho de seus links dinâmicos no console do Firebase.

Próximos passos