Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Enviar notificação
push
Envia notificações para um
dispositivo móvel usando o FCM (Firebase Cloud Message).
Informações | ||
---|---|---|
| ||
Dica |
---|
Acesse o tutorial Push notification e veja mais detalhes. |
Parâmetros de Entrada
Parâmetro | Nome | Tipo | Doc |
---|---|---|---|
Parâmetro 1 | Chave do Servidor | String | Chave do servidor, gerada ao criar o projeto no Firebase. |
Parâmetro 2 | Destinatário |
String | Token do dispositivo que receberá a |
notificação. | |||
Parâmetro 3 | Título | String | Título da notificação. |
Parâmetro 4 | Subtítulo | String | Conteúdo da notificação. |
Parâmetro 5 | Dados | Json | Estrutura de dados do FIrebase em JSON. |
Image Removed
Compatibilidade
Image Modified 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.
Image Added
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.
Image Added
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
Informações | ||
---|---|---|
| ||
. 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.
Informações | ||
---|---|---|
| ||
Veja mais detalhes.