Pular para o conteúdo

Caso de uso

Notificações

Um channel private por pessoa transforma a entrega em um publish só. O que ela deixou aberto recebe, e seu código nunca rastreia o quê.

private-user-1e9
  • channels private
  • events
  • webhooks

Como funciona

  1. 01Inscrever por pessoaSeu endpoint de autenticação confirma que o socket pertence àquela pessoa e a mais ninguém.
  2. 02Publicar uma vezUm trigger naquele channel. Chegar a cada sessão aberta é trabalho nosso.
  3. 03Saber se ninguém está ouvindoOs webhooks de ocupação dizem quando recorrer ao e-mail no lugar.

Vale saber

A entrega alcança as sessões abertas agora. Tudo que precisa sobreviver a uma aba fechada precisa ser guardado — o channel é entrega, não registro.

Em código

notify.js
js
// One trigger reaches every device this user has connected.await pusher.trigger(`private-user-${user.id}`, 'notification', {  id: notification.id,  kind: 'mention',  title: 'You were mentioned in #incidents',  url: `/threads/${thread.id}`,})

Escrito com as bibliotecas oficiais do Pusher, sem modificação — não há pacote do PushCaster para instalar. Documentação completa

Outras coisas que as pessoas constroem

Todos os casos de uso
presence-room-42

Chat em realtime

Salas, participação e indicadores de digitação em channels presence.

private-metrics

Painéis ao vivo

Envie métricas conforme elas mudam em vez de ficar buscando com polling.

Crie uma aplicação e construa.

Support