Índice
Objetivo
O objetivo desse guia é apresentar a configuração de um widget desenvolvido sobre a plataforma e um evento de notificação.
Eventos de notificação
No repositório samples está disponível o sample-notification-event que contém o projeto
poster-custom-priority.
Esse projeto disponibiliza uma Widget customizada um widget desenvolvido sobre a plataforma para postagem, definindo a notificação, um dataset customizado personalizado que é utilizado na 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 parametro parâmetro no customData, é preciso customizar personalizar o evento beforeSendNotification pra isso.
Abaixo A seguir são apresentados os passos para implementar essa customização:
Deck of Cards |
---|
effectDuration | 0.5 |
---|
id | samples |
---|
history | false |
---|
effectType | fade |
---|
|
Card |
---|
default | true |
---|
id | 1 |
---|
label | Passo 1 |
---|
| Figura 1 - Download do projeto
|
Card |
---|
|
![](/download/attachments/200906235/import%20tds.png?version=1&modificationDate=1440682343000&api=v2)
Figura 2 - Importação do projeto |
Card |
---|
| ![](/download/attachments/200906235/TDS%20EVENTO.png?version=1&modificationDate=1440682344000&api=v2)
Figura 3 - Exportação do evento
|
Card |
---|
| - Exporte o dataset comunidadesPoster.
Obs. O : o nome do dataset na exportação deve ser comunidadesPoster.
![](/download/attachments/200906235/TDS%20DATASET.png?version=1&modificationDate=1440682344000&api=v2)
Figura 4 - Exportação do dataset |
Card |
---|
| - Exporte a Widget o widget custom_poster.
Obs. A : o custom_poster não é uma extensão da socialposter.
![](/download/attachments/200906235/WIDGET%20TDS.png?version=1&modificationDate=1440682345000&api=v2)
Figura 5 - Exportação do widget |
Card |
---|
| - Edite a página de uma comunidade e adicione a o custom_poster nela, removendo a Widget o widget de publicação antiga.
![](/download/attachments/200906235/custom%20na%20comunidade.png?version=1&modificationDate=1440682342000&api=v2)
Figura 6 - Inclusão do widget na página |
Card |
---|
| - Realize uma publicação selecionando a prioridade "Não enviar".
Obs. Nesse : nesse caso não deve ser gerada nenhuma notificação, caso a prioridade escolhida seja alta pode se verificar através da , é possível verificar pela API pública se a prioridade foi alterada.
![](/download/attachments/200906235/nao%20enviar%20.png?version=1&modificationDate=1440682343000&api=v2)
Figura 7 - Nova publicação |
|