Mensagens na nuvem do Firebase
Firebase Cloud Messaging (FCM) é uma solução de mensagens multiplataforma que permite enviar mensagens de maneira confiável e sem nenhum custo.
Usando o FCM, você pode notificar um aplicativo cliente de que novos e-mails ou outros dados estão disponíveis para sincronização. Você pode enviar mensagens de notificação para impulsionar o reengajamento e a retenção do usuário. Para casos de uso como mensagens instantâneas, uma mensagem pode transferir uma carga útil de até 4.000 bytes para um aplicativo cliente.Principais capacidades
Envie mensagens de notificação ou mensagens de dados | Envie mensagens de notificação que são exibidas ao seu usuário. Ou envie mensagens de dados e determine completamente o que acontece no código do seu aplicativo. Consulte Tipos de mensagens . |
Segmentação versátil de mensagens | Distribua mensagens para seu aplicativo cliente de três maneiras: para dispositivos únicos, para grupos de dispositivos ou para dispositivos inscritos em tópicos. |
Envie mensagens de aplicativos clientes | Envie confirmações, bate-papos e outras mensagens de dispositivos de volta ao seu servidor por meio do canal de conexão confiável e com baixo consumo de bateria do FCM. |
Como funciona?
Uma implementação FCM inclui dois componentes principais para envio e recebimento:
- Um ambiente confiável, como Cloud Functions para Firebase ou um servidor de aplicativos no qual criar, direcionar e enviar mensagens.
- Um aplicativo cliente Apple, Android ou web (JavaScript) que recebe mensagens por meio do serviço de transporte específico da plataforma correspondente.
Você pode enviar mensagens por meio do SDK Admin do Firebase ou do protocolo do servidor FCM . Você pode usar o compositor de Notificações para testar e enviar mensagens de marketing ou engajamento usando poderosas segmentações e análises integradas ou segmentos importados personalizados .
Consulte a visão geral da arquitetura para obter mais detalhes e informações importantes sobre os componentes do FCM.