🧪 Teste Backend OneSignal

ℹ️ Objetivo do Teste

Esta página valida se o backend consegue se comunicar com a API do OneSignal sem erros de autenticação (403).

Você pode testar de duas formas:

  1. Subscription ID: ID gerado quando usuário aceita notificações no navegador
  2. External User ID: ID do usuário no seu banco de dados (associado via SDK)

🎯 Teste 1: Enviar por Subscription ID

💡 Obtenha o Subscription ID na página /test/onesignal após aceitar notificações

🎯 Teste 2: Enviar por External User ID

💡 Use o ID de um usuário que já tenha aceitado notificações e associado external_id

🔧 Informações Técnicas

  • App ID: 359338c3-e897-4937-b8a9-b206bd76e8f4
  • Backend: server/_core/onesignal.ts
  • Endpoint tRPC: iagramaFit.testOneSignalNotification
  • Método: POST para https://onesignal.com/api/v1/notifications

⚠️ Erros comuns:

  • 403 Forbidden: REST_API_KEY incorreta ou não configurada
  • 400 Bad Request: Subscription ID inválido ou usuário não existe
  • Invalid Player IDs: Usuário não está inscrito ou ID incorreto