Firebase Cloud Messagingplat_iosplat_androidplat_web

O Firebase Cloud Messaging (FCM) é uma solução de mensagens entre plataformas que permite a entrega confiável de mensagens e notificações sem custo.

Usando o FCM, você pode notificar um aplicativo do cliente que novos e-mails ou outros dados estão disponíveis para sincronização. Você pode enviar notificações para promover novas interações e retenção de usuários. Para casos de uso como mensagens instantâneas, uma mensagem pode transferir uma carga de até 4 KB para um aplicativo cliente.

Já está usando Google Cloud Messaging? Saiba mais sobre suas opções.

CONFIGURAÇÃO PARA iOS Configuração para Android Configuração para web

Principais funções

Direcionamento versátil de mensagens Distribua mensagens a seu aplicativo cliente de três maneiras — para dispositivos únicos, para grupos de dispositivos ou para dispositivos inscritos em tópicos.
Suporte a mensagens de dados e notificações Entregue notificações de até 2 KB, cargas úteis de dados de até 4 KB e envie mensagens com carga útil de notificação e dados.
Mensagens ascendentes de aplicativos cliente Envie mensagens de confirmação, bate-papo e outras mensagens dos dispositivos de volta ao servidor por meio de um canal de conexão confiável e com pouco consumo de bateria do FCM.

Como funciona?

Diagrama da arquitetura do Firebase Cloud Messaging

Uma implementação do FCM inclui um servidor de aplicativos no seu ambiente, que interage com o FCM usando o protocolo HTTP ou XMPP, e um aplicativo cliente. Além disso, o FCM inclui o console do Notificações, que pode ser usado para enviar notificações a aplicativos cliente.

OFirebase Notifications foi criado com base no Firebase Cloud Messaging e compartilha o mesmo SDK de FCM SDK para desenvolvimento de clientes. Para testar ou enviar mensagens de marketing ou interação com direcionamento e análises avançadas, você pode usar o Notifications. Para implementações com requisitos de mensagens mais complexos, o FCM é a escolha certa.

Caminho de implementação

Configurar o FCM SDK Configure o Firebase e o FCM no aplicativo de acordo com as instruções de configuração da plataforma.
Desenvolver o aplicativo cliente Adicione processamento de mensagens, lógica de assinatura de tópicos ou outros recursos opcionais ao aplicativo cliente. Durante o desenvolvimento, você pode enviar facilmente mensagens de teste do console do Notificações.
Desenvolver o servidor de aplicativos Decida quais protocolos de servidor você quer usar para interagir com o FCM e adicione lógica para autenticar, criar solicitações de envio, processar respostas e assim por diante. Observe que, se você quiser usar mensagens ascendentes de seus aplicativos cliente, será necessário usar XMPP.

Próximas etapas

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.