Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Enviar mensagens com o console do Firebase

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Você pode enviar mensagens de notificação usando o compositor de notificações no console do Firebase. Embora isso não forneça a mesma flexibilidade ou escalabilidade do envio de mensagens com o SDK Admin ou os protocolos HTTP e XMPP , pode ser muito útil para testes ou para marketing altamente direcionado e envolvimento do usuário. O console do Firebase oferece testes A/B baseados em análise para ajudar a refinar e melhorar as mensagens de marketing.

Depois de desenvolver a lógica em seu aplicativo para receber mensagens, você pode permitir que usuários não técnicos enviem mensagens com o compositor de notificações .

Sobre

Quando você envia uma mensagem de notificação do compositor de notificações , o Google usa os valores inseridos nos campos do formulário das seguintes maneiras:

  • Campos como Segmento de usuário e Expira determinam o destino da mensagem e as opções de entrega.
  • Campos como texto de notificação e dados personalizados são enviados ao cliente em uma carga composta por pares de chave/valor.

Esses campos são mapeados para chaves disponíveis por meio do objeto Message . Por exemplo, os pares de chave/valor inseridos no campo Dados personalizados do compositor são tratados como uma carga útil de data para a notificação. Outros campos são mapeados diretamente para chaves no objeto de notification ou na configuração de notificação específica da plataforma.

Observe que alguns campos no compositor de notificações não estão disponíveis por meio da API do FCM. Por exemplo, você pode segmentar segmentos de usuários com base na versão do aplicativo, idioma, tipo e versão do navegador ou propriedades do usuário de maneiras que não estão disponíveis usando a API do servidor.

As chaves que o console do Firebase envia aos clientes são:

Chave Rótulo do campo do console Descrição
notification.title Título da notificação Indica o título da notificação.
notification.body Texto de notificação Indica o texto do corpo da notificação.
data Dados personalizados Pares de chave/valor que você define. Eles são entregues como uma carga útil de dados para o aplicativo manipular.

As chaves que determinam a entrega da mensagem incluem:

Chave Rótulo do campo do console Descrição
sound Som

Indica um som a ser reproduzido quando o dispositivo recebe uma notificação.

time_to_live Expira

Este parâmetro especifica por quanto tempo (em segundos) a mensagem deve ser mantida no armazenamento do FCM se o dispositivo estiver offline. Para obter mais informações, consulte Definindo a vida útil de uma mensagem .