PUSH Notification
Você deverá ter um aplicativo seguindo a documentação do firebase cloud-messaging, https://firebase.google.com/docs/cloud-messaging, ao criar a aplicação do cloud messaging, você tera um API Key, deverá guardar isso, além disso a base de usuário deverá possuir mapeado os Device IDs dos usuários.
Para registrar um provedor de notificação PUSH, execute o seguinte procedimento:
No menu lateral selecione a opção Notification Providers então selecione Register, após isso na seleção de provedores clique no logo PUSH Notification e selecione Next.
No formulário preencha as seguintes informações:
- Name: Um nome de sua escolha para o provedor, exemplo:
FCM
- Timeout: O Tempo limite em segundos que o MFAO irá esperar por uma resposta do serviço do FCM.
- Message Template: Esta mensagem será enviada para os usuários, você pode utilizar alguma variáveis dentro desta mensagem:
${identifer}
: o identificador do usuário (username).${token}
: o token de autenticação.${phone}
: o telefone do usuário.${email}
: o e-mail do usuário.
- FCM API Key: A chave obtida na aplicação criado dentro do dashboard do FCM.
- Message Title: O Título da notificação
- Android Channel: Para android no aplicativo deverá ser configurado um channel, este channel deverá ter o mesmo valor, exemplo:
test_channel
- Message Icon URL: A URL do arquivo .png que irá aparecer na notificação, exemplo:
http://example.server/path/to/image.png
- Name: Um nome de sua escolha para o provedor, exemplo:
Clicar em Next
Na tela de confirmação verificar se está tudo correto e clicar em Finish