Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PRWEB

Notificar Usuário

Recommended Posts

Boa tarde

 

Estou montando um sistema de recados.

Quando envio um recado para um usuário cadastrado no sistema eu coloquei uma função para avisar que o mesmo recebeu uma mensagem.

Só que não está aparecendo a mensagem para o usuário que enviei o recado e sim para mim que acabei de enviar o recado.

A função que utilizo é essa:

<script>
function notificarUsuario(){
// Caso window.Notification não exista, quer dizer que o browser não possui suporte a web notifications, então cancela a execução
if(!window.Notification){
return false;
}
 
// Função utilizada para enviar a notificação para o usuário
var notificar = function(){
var tituloMensagem = "Você tem um novo Recado!";
var icone = "../hcs/img/logo_linear_novo.png";
var mensagem = "Você recebeu uma nova mensagem em seu email";
return new Notification(tituloMensagem,{
icon : icone,
body : mensagem
});
};
 
// Verifica se existe a permissão para exibir a notificação; caso ainda não exista ("default"), então solicita permissão.
// Existem três estados para a permissão:
// "default" => o usuário ainda não deu nem negou permissão (neste caso deve ser feita a solicitação da permissão)
// "denied" => permissão negada (como o usuário não deu permissão, o web notifications não irá funcionar)
// "granted" => permissão concedida

// A permissão já foi concedida, então pode enviar a notificação
if(Notification.permission==="granted"){
notificar();
}else if(Notification.permission==="default"){
// Solicita a permissão e caso o usuário conceda, envia a notificação
Notification.requestPermission(function(permission){
if(permission=="granted"){
notificar();
}
});
}
};
</script>
  
Por favor!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, pois é assim que a API de Notification funciona.

 

Para enviar para outra pessoa, vc vai precisar implementar um web socket

Compartilhar este post


Link para o post
Compartilhar em outros sites

William boa tarde tudo bem?

E como eu posso utilizar um web socket, estou utilizando a programação ASP.

 

Poderia me auxiliar por favor?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existe uma lib muito boa de socket, chamada

http://socket.io

 

Além disso, vc vai precisar implementar a parte server, então pesquise por web socket asp.

 

E use o socket.io no client.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.