Firebase Invites
O Firebase Invites é uma solução entre plataformas para envio de convites por e-mails e SMS, integração de usuários e medição do impacto dos convites.
O Firebase Invites se baseia no Firebase Dynamic Links. Enquanto o Dynamic Links garante que os destinatários tenham a melhor experiência possível para a plataforma deles e para os aplicativos instalados, o Firebase Invites garante a melhor experiência possível para o envio de links.
Por que Firebase Invites?
| Compartilhamento avançado fácil para os usuários | O Firebase Invites simplifica o envio de conteúdo pelo usuário aos amigos, por e-mail ou SMS, garantindo que códigos de indicações, entradas de receitas ou outro conteúdo compartilhado sejam enviados juntamente com o convite — não é necessário cortar e colar. |
| Compartilhamento avançado de fácil implementação | O Firebase Invites lida com o fluxo de convites para você, permitindo a entrega de uma experiência de usuário direta sem reduzir o tempo de engenharia do restante do aplicativo. |
| Convites que sobrevivem ao processo de instalação | Como o Firebase Invites é baseado no Dynamic Links, os convites funcionam nos processos de instalação da App Store e da Play Store e garantem que os destinatários recebam o código de indicação ou o conteúdo compartilhado, estando o aplicativo instalado ou não. |
Como funciona?
<img src="/docs/invites/images/send-invitations.png" Envio de convites
Quando um usuário toca em um dos botões Compartilhar do aplicativo e escolhe o canal Firebase Invites — geralmente chamado de "E-mail e SMS" — a tela de compartilhamento do Firebase Invites é aberta. Na tela de compartilhamento, o usuário seleciona destinatários nos contatos do Google e nos contatos armazenados localmente no dispositivo, opcionalmente personaliza a mensagem de convite e envia os convites. Os convites são enviados por e-mail ou SMS, dependendo das informações de contato disponíveis, e contêm um Dynamic Link para o seu aplicativo.
Quando os destinatários do convite abrem o Dynamic Link no convite, eles são direcionados para a Play Store ou a App Store se precisarem instalar o aplicativo; em seguida, o aplicativo é aberto e pode recuperar e processar o link.
Caminho de implementação
| Tratar links em seu aplicativo | Ative a vinculação diretamente para o conteúdo que você deseja compartilhar. Você processa links no iOS usando esquemas de URL personalizados ou links universais e, no Android, usando filtros de intenção. | |
| Adicionar o botão Compartilhar ao seu aplicativo | Quando usuários clicam em um botão Compartilhar, use o Firebase Invites SDK para configurar e abrir a tela de compartilhamento. | |
| Tratar Dynamic Links em seu aplicativo | Para ativar o aplicativo para receber convites, quando o aplicativo abrir, use o Dynamic Links SDK para verificar se um Dynamic Link foi passado para ele. Se foi, receba o link dos dados do Dynamic Link e processe-o conforme necessário. |
Próximas etapas
- Inclua o Firebase Invites em seu aplicativo Android ou iOS.
- Conheça as práticas recomendadas para implementar o Firebase Invites no aplicativo.
- Se você estiver fazendo upgrade do Google App Invites, consulte nosso guia de atualização para Android ou iOS .

