Ir para conteúdo

Arquivado

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

LuanMMartins

Problemas com notifyMe

Recommended Posts

Olá pessoal tudo bem, eu sou novo aqui, me desculpem se o post for em local errado, mas acredito que não.

meu problema é o seguinte, eu estou desenvolvendo um sistema, e eu desejo colocar nele o esquema parecido com o do facebook de enviar notificações.

ate ai tudo certo meu codigo, peguei pronto já da api

desktop chrome notification api

ela funciona legal pra mim, porem não envia para outras pessoas, mesmo elas permitindo, e para testar eu fiz via skype com outras pessoas, e loguei numa maquina virtual q tenho coloquei direto no site, e tambem não foi

bom eu imagino que seria assim

a pessoa esta em determinada pagina do meu site, exemplo home, apenas para as pessoas q estiverem com essa pagina aberta a notificação iria aparecer, porem eu entro nas duas maquinas na mesma pagina que o codigo esta, clico para enviar, e mostra apenas na maquina q usei para clicar no botão, na outra não, e lembrando que eu permitir que fosse enviado

meu codigo é o seguinte

<button onclick="notifyMe()">Notifique me!</button>


<script>
function notifyMe() {
  // Let's check if the browser supports notifications
  if (!("Notification" in window)) {
    alert("This browser does not support desktop notification");
  }

  // Let's check whether notification permissions have already been granted
  else if (Notification.permission === "granted") {
    // If it's okay let's create a notification
    var notification = new Notification("Hi therexd!");
  }

  // Otherwise, we need to ask the user for permission
  else if (Notification.permission !== 'denied') {
    Notification.requestPermission(function (permission) {
      // If the user accepts, let's create a notification
      if (permission === "granted") {
        var notification = new Notification("Hi there!");
      }
    });
  }

  // At last, if the user has denied notifications, and you 
  // want to be respectful there is no need to bother them any more.
}Notification.requestPermission();function spawnNotification(corpo,icone,titulo) {
  var opcoes = {
      body: corpo,
      icon: icone
  }
  var n = new Notification(titulo,opcoes);
}
</script>

alguem sabe oque pode ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai você vai ter que pesquisar sobre websockets e service workers

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.