Firebase Cloud Messaging
O Firebase Cloud Messaging (FCM) é uma solução de mensagens multiplataforma que permite enviar mensagens de forma confiável e sem 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 estimular 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 recursos
Enviar mensagens de notificação ou mensagens de dados | Envie mensagens de notificação que são exibidas para seu usuário. Ou envie mensagens de dados e determine completamente o que acontece no código do seu aplicativo. Consulte Tipos de mensagem . |
Segmentação de mensagens versátil | Distribua mensagens para seu aplicativo cliente de três maneiras: para dispositivos únicos, para grupos de dispositivos ou para dispositivos inscritos em tópicos. |
Enviar mensagens de aplicativos clientes | Envie confirmações, bate-papos e outras mensagens de dispositivos de volta para seu servidor através do canal de conexão confiável e com baixo consumo de bateria do FCM. |
Como funciona?
Uma implementação do FCM inclui dois componentes principais para envio e recebimento:
- Um ambiente confiável, como o Cloud Functions para Firebase ou um servidor de aplicativos para 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 dos protocolos do servidor FCM . Você pode usar o compositor de notificações para testar e enviar mensagens de marketing ou engajamento usando segmentação e análise integradas poderosas ou segmentos importados personalizados .
Consulte a visão geral da arquitetura para obter mais detalhes e informações importantes sobre os componentes do FCM.