Pular para o conteúdo
Português - Brasil
  • Não há sugestões porque o campo de pesquisa está em branco.

D-Guard - Notificação Push - Mobile

D-Guard - Notificação Push - Mobile

Detalhamento

Essa tarefa cria uma ação de evento com o objetivo de disparar notificações push para os usuários do aplicativo móvel D-Guard.

Exemplo:
notificação.jfif


Resumo:

A notificação push pode se encontrada na tela eventos, no desktop e no web, como mostrado nas imagens abaixo e serve para mandar notificações para o Dguard mobile. Essa ação também contempla as funcionalidades do snapshot e deverá ser selecionado os usuários para quais as notificações serão enviadas, além disso, é possível definir um tempo de espera antes da notificação ser enviada.

Caso não se queira enviar um snapshot, poderá ser escolhido uma imagem customizada para o envio.

Dguard desktop

desktop

 

Dguard web
web
Configuração geral

1.Registro de usuários

Primeiramente é necessário que os usuários realizem o login através do aplicativo móvel, pois cada dispositivo possui um identificador único que é utilizado para o envio da notificação.

2.Chave de autenticação

O projeto do aplicativo D-Guard possui uma chave de autenticação para consumo da API do firebase (serviço suportado para disparo das notificações). Para customizações do aplicativo será necessário configurar a chave de autenticação através do formulário:
formuláro.png



 
Esse formulário é encontrado no menu Gerenciador -> Mobile e através dele será possível realizar um envio de teste após selecionar um ou mais usuários. 

O token de autenticação padrão para o projeto D-Guard está disponível sempre, caso seja necessário reconfigurar o sistema basta utilizar o botão “Restaurar padrão”. Esse link só estará visível quando o token de autorização configurado for diferente do token padrão.

noitificação push




Estado dos componentes enquanto o envio de teste é disparado:

noitificação push 2



 

Possíveis resultados do teste:

  • Falha no envio;

  •  

    Algum usuário selecionado não possui o identificador (token) associado;

  •  

    Nenhum usuário pode ser atingido, provavelmente nenhum usuário possui o token registrado;

  •  

    Notificação entregue a todos usuários selecionados.

Configuração da ação de evento

A tela de configuração de evento permite a customização das propriedades:

  • Título;

  •  Texto;

  • Imagem anexada (Snapshot de câmera ou imagem customizada);

  • Atrasar envio;

  • Usuários alvo da notificação:

configui 1.png





Ao habilitar a utilização do texto e título padrão, o sistema irá configurar os campos de acordo com o tipo de evento selecionado.

A configuração permite selecionar usuários que não tenham o token registrado ainda, caso a notificação seja enviada para um usuário que não possui o token registrado, um registro de log será exibido:

mdsg erro de envio.png


Ao habilitar o delay (5 - 300 segundos) o sistema irá postergar o envio da notificação, esse comportamento pode ser comprovado pelos registros de log:

mensagens.png






As opções “Anexar snapshot de câmera” e “Imagem customizada” são concorrentes, para utilização de imagem anexada à notificação é necessário habilitar HTTPS na API Rest. Para cada evento, ao habilitar uma das duas opções pela primeira vez o sistema exibirá um aviso:

aviso https.png



Exemplo de notificação com imagem anexada:

exemplo de notificação.jfif


Relatórios

Há ainda a possibilidade de consultar um relatório sobre as notificações push disparadas, sendo possível saber se a notificação pode ou não ser entregue.

relatorios.png


Considerações

Atualmente o serviço de notificação suportado pelo D-Guard é o Firebase, mantido pelo Google.

Não configuramos um tempo máximo de vida para cada notificação, utilizado para definir quanto tempo a notificação ficará viva no servidor Firebase enquanto o dispositivo móvel estiver offline. No momento, o tempo máximo de vida da notificação é de 4 semanas, e o valor padrão é de 4 semanas.

Não definimos prioridade para a notificação, por padrão a prioridade é definida como alta.

Ainda não permitimos configuração de cor do texto exibido, ou som reproduzido.

O D-Guard apenas trabalha com imagens no formato JPEG e não realiza alterações na proporção da resolução da imagem, apenas redimensionamento para obedecer o limite de 1MB imposto pelo Firebase.