Índice
Objetivo
Neste guia será apresentada a configuração de um widget desenvolvido sobre a plataforma e um evento de notificação.
Pré-requisitos
Conhecimento prévio em determinados pontos, sendo estes:
- Visão geral sobre a plataforma fluig
- Desenvolvimento de eventos
Eventos
No repositório samples está disponível o sample-notification-event que contém o projeto poster-custom-priority.
Esse projeto disponibiliza um widget desenvolvido sobre a plataforma para postagem, definindo a notificação, um dataset personalizado que é utilizado no widget e um evento beforeSendNotification que considera o campo metadata da notificação para definir a nova prioridade da notificação.
Vale observar que a notificação não tem sua prioridade alterada automaticamente apenas enviando um parâmetro no customData, é preciso personalizar o evento beforeSendNotification para isso.
Passos de implementação
A seguir são apresentados os passos para implementar essa customização:
Faça o download do projeto poster-custom-priority.
Figura 1 - Download do projeto
Importe o projeto para o TDS.
Figura 2 - Importação do projeto
Exporte o evento beforeSendNotification.
Figura 3 - Exportação do evento
- Exporte o dataset comunidadesPoster.
Obs.: o nome do dataset na exportação deve ser comunidadesPoster.
Figura 4 - Exportação do dataset
- Exporte o widget custom_poster.
Obs.: o custom_poster não é uma extensão da socialposter.
Figura 5 - Exportação do widget
- Edite a página de uma comunidade e adicione o custom_poster nela, removendo o widget de publicação antiga.
Figura 6 - Inclusão do widget na página
- Realize uma publicação selecionando a prioridade Não enviar.
Obs.: nesse caso não deve ser gerada nenhuma notificação, caso a prioridade escolhida seja alta, é possível verificar pela API pública se a prioridade foi alterada.
Figura 7 - Nova publicação