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.
Domínios de links personalizados
É 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
- Saiba mais sobre alguns dos casos de uso do Firebase Dynamic Links mais comuns e como implementá-los.
- Saiba como criar Dynamic Links e depois os receba nos seus apps iOS, Android, Flutter, Unity e C++.
- Use seu próprio domínio personalizado para Dynamic Links.
- Entenda o desempenho do seu Dynamic Links com duas ferramentas de análise.