Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Í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
effectDuration0.5
idsamples
historyfalse
effectTypefade
Card
defaulttrue
id1
labelPasso 1

 

Figura 1 - Download do projeto


Card
id2
labelPasso 2

 

  • Importe o projeto para o TDS.


Figura 2 - Importação do projeto

 

Card
id3
labelPasso 3

 

  • Exporte o evento beforeSendNotification

 

Figura 3 - Exportação do evento


Card
id4
labelPasso 4

 

  • Exporte o dataset comunidadesPoster.
    Obs. O : o nome do dataset na exportação deve ser comunidadesPoster.

Figura 4 - Exportação do dataset

 

Card
id5
labelPasso 5

 

  • Exporte a Widget o widget custom_poster
    Obs. A : o custom_poster não é uma extensão da socialposter.

Figura 5 - Exportação do widget

 

Card
id6
labelPasso 6

 

  • Edite a página de uma comunidade e adicione a o custom_poster nela, removendo a Widget o widget de publicação antiga.

 

Figura 6 - Inclusão do widget na página

 

Card
id7
labelPasso 7

 

  • 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.

Figura 7 - Nova publicação