Alertas e push
A Resend não manda push. O re: cria um webhook na sua conta e um relay transforma cada evento em notificação.
Eventos
| Evento | No app | Quando chega |
|---|---|---|
email.bounced | Bounce | O servidor do destinatário rejeitou o email de forma permanente. |
email.complained | Marcado como spam | O destinatário marcou o email como spam. |
email.failed | Falha no envio | A Resend não conseguiu enviar o email. |
inbox.email.received | Email recebido | Chegou mensagem numa inbox (Inboxes, beta). |
domain.updated | Domínio alterado | O status de um domínio mudou, por exemplo de pendente pra verificado. |
Ligue e desligue cada um em Mais › Alertas. Isso é grátis.
Como funciona
O app cria o webhook
Com o seu token, o app cria na sua conta Resend um webhook com URL única do seu time em
https://relay.tryre.dev/hook/…. Ao relay ele manda só o ID do webhook e o signing secret.A Resend chama o relay
Cada evento chega assinado. O relay confere os headers
svix-id,svix-timestampesvix-signaturecom o signing secret, grava o evento e responde 200.As regras rodam numa fila
Fora do caminho do webhook, o relay aplica suas regras: eventos ligados, limite de bounce, não perturbe e agrupamento. Se o envio falhar, o evento continua guardado e é reprocessado.
O push sai
O relay monta o texto no idioma do aparelho e entrega pelo Expo Push, que usa APNs (Apple) e FCM (Google).
O que o relay guarda
- Token de push do aparelho e idioma.
- ID do time e do webhook, e o signing secret.
- Preferências de alerta (eventos, limite, não perturbe, fuso) e contadores pras regras.
Nunca guarda o seu token da Resend nem conteúdo de email. O evento fica só até a notificação sair. O push leva o mínimo pra ser útil.
Regras avançadas (Pro)
- Limite de bounce. Alerta quando a taxa de bounce da última hora passa do valor escolhido, com pelo menos 20 envios na janela.
- Não perturbe. Silencia por horário e dias da semana. Os eventos do período viram um resumo num horário fixo. Bounce acima do limite pode furar o silêncio, e email recebido de endereços VIP avisa na hora.
- Agrupamento. Vários eventos parecidos viram uma notificação só.
No plano grátis, as regras ficam salvas e pausadas. Os alertas por evento continuam.
Alertas desconectados
Se o webhook do re: for apagado na sua conta (pelo dashboard ou pela API), nenhum push chega. O app detecta e mostra Alertas desconectados. Toque em Reconectar: o app cria um webhook novo, com signing secret novo, e manda pro relay.
Remover tudo
- Desativar neste aparelho (em Mais › Alertas): o webhook do re: sai da sua conta e o push para.
- Apagar meus dados do relay: remove os webhooks do re: deste time e apaga tudo que o relay tem deste aparelho. É imediato.
- Pelo dashboard: apague o webhook que aponta pra
relay.tryre.dev.
Faltou algo nesta página? Conte no quadro de feedback