Cómo configurar notificaciones y webhooks de RevenueCat en AdMate

Cómo configurar notificaciones y webhooks de RevenueCat en AdMate

por FixoLab


Las notificaciones de AdMate pueden añadir contexto a eventos de RevenueCat, pero su camino está separado del panel. La app consulta proyectos con credenciales del usuario; la API recibe webhooks y usa contexto temporal del dispositivo para crear la notificación adecuada.

Separar ambas responsabilidades es esencial para seguridad y diagnóstico.

AdMate
AdMate

Todos tus ingresos en un solo panel

Consulta AdMob, AdSense, RevenueCat y App Store Connect en varias cuentas, con filtros por app, plataforma y país

Monitoriza ingresos, clics, eCPM, suscripciones, instalaciones y pagos desde iPhone, iPad, Mac y Apple Watch

AdMate

Dos configuraciones, dos objetivos

Conexión del panel

La cuenta de RevenueCat permite que la app lea proyectos y métricas disponibles.

Entrega de webhooks

RevenueCat envía eventos al endpoint de la API. La API usa contexto registrado —proyecto, app, idioma y moneda— para preparar notificaciones compatibles.

Añadir una clave al panel no crea el webhook. Crear el webhook no autoriza el panel.

Prepara el contexto

  1. Conecta y valida RevenueCat.
  2. Selecciona proyectos y apps.
  3. Abre la configuración de webhook o notificaciones.
  4. Sincroniza el contexto solicitado.
  5. Confirma idioma, moneda y nombres.
  6. Permite notificaciones en el sistema.

El contexto de la API tiene vida limitada y se actualiza mediante el flujo compatible. No es una base financiera permanente.

Configura RevenueCat

Añade endpoint y autorización mostrados por AdMate desde la configuración de webhooks. Sigue las instrucciones actuales, sin copiar credenciales de otro entorno.

Prueba con un evento no sensible. Nunca incluyas claves o autorización completa en capturas, repositorios o soporte público.

Verifica extremo a extremo

  1. RevenueCat acepta la configuración.
  2. Se entrega un evento compatible.
  3. La API resuelve dispositivo y proyecto.
  4. El servicio push acepta la entrega.
  5. El dispositivo sigue registrado y permite avisos.
  6. Proyecto, app, idioma y moneda son correctos.

Que el panel actualice solo verifica otro camino.

Diagnóstico

RevenueCat muestra error

Comprueba endpoint, autorización y estado de respuesta. No rotes claves del panel no relacionadas.

Webhook correcto sin notificación

Verifica contexto, permiso push, registro y tipo de evento. El contexto puede caducar por inactividad.

Nombre de proyecto incorrecto

Actualiza desde el proyecto adecuado y evita alias iguales.

Funciona en un dispositivo y no en otro

Cada dispositivo tiene registro y contexto propios. Prueba permisos en el afectado.

Reglas de seguridad

  • Mantén autorización y claves fuera de Git.
  • No registres payloads completos con identificadores.
  • No uses la API como almacén de ingresos.
  • Rota cualquier autorización expuesta.
  • Elimina contexto de dispositivos retirados.

Preguntas frecuentes

¿Guarda AdMate todo mi historial en su servidor?

No. La API procesa eventos y contexto temporal; la app consulta los servicios directamente.

¿Por qué necesito panel y webhook?

Sirven para rutas distintas: informes interactivos y notificaciones desde servidor.

¿Puede el webhook arreglar métricas ausentes?

No. Comprueba autorización y asignación del proyecto en la app.

¿Qué debe incluir un informe seguro?

Tipo de evento, hora aproximada, estado redactado y contexto, nunca claves o identificadores completos.

AdMate
AdMate

Todos tus ingresos en un solo panel

Consulta AdMob, AdSense, RevenueCat y App Store Connect en varias cuentas, con filtros por app, plataforma y país

Monitoriza ingresos, clics, eCPM, suscripciones, instalaciones y pagos desde iPhone, iPad, Mac y Apple Watch

AdMate