Enviar notificação push

Envia notificações para um dispositivo móvel usando o FCM (Firebase Cloud Message).


Acesse o tutorial Push notification e veja mais detalhes.

Parâmetros de Entrada

ParâmetroNomeTipoDoc
Parâmetro 1Chave do ServidorStringChave do servidor, gerada ao criar o projeto no Firebase.
Parâmetro 2DestinatárioStringToken do dispositivo que receberá a notificação.
Parâmetro 3TítuloStringTítulo da notificação.
Parâmetro 4SubtítuloStringConteúdo da notificação.
Parâmetro 5DadosJsonEstrutura de dados do FIrebase em JSON.


Compatibilidade

 Servidor

Exemplo

No exemplo da figura abaixo, estamos criando uma estrutura JSON na variável "dadosMensagem", essa estrutura pode ser utilizado pela aplicação mobile para executar alguma ação.

No bloco Enviar notificação push passamos 5 parâmetros: Chave do Servidor espera receber a chave obtida no projeto do Firebase, Destinatário espera receber o token do dispositivo móvel, o Título se refere ao primeiro campo da notificação, Subtítulo, o segundo campo da notificação e. por fim, Dados, recebe um objeto JSON para ser tratado na aplicação mobile.



Figura 1 - Exemplo de uso do bloco Enviar notificação push


Após executar a função acima, se o aplicativo estiver fechado ou em segundo plano no smartphone, uma notificação será exibida na bandeja de notificações com o nome da aplicação, título e subtítulo. Ao clicar na notificação, o aplicativo é aberto. 


Figura 2 - Notificação exibindo o título e subtítulo

Firebase Cloud Message

Acesse a documentação oficial e veja mais detalhes sobre o Firebase Cloud Message (FCM).


Estrutura de dados do Firebase

O Firebase utiliza o formato JSON para manipular a sua estrutura de dados. Veja mais detalhes.


Destinatário da notificação

É possível enviar a notificação para um token em específico, uma lista de tokens ou para um tópico criado. Veja mais detalhes.