Integración con App Store Connect - Notificaciones de Revisión iOS & TestFlight
Guía completa para integrar webhooks de App Store Connect con Echobell para notificaciones instantáneas de apps iOS. Recibe alertas push móviles o llamadas para cambios de estado de revisión, feedback de TestFlight, procesamiento de builds y actualizaciones de lanzamiento en tiempo real.
Integración con App Store Connect
App Store Connect proporciona funcionalidad de webhook para enviar notificaciones en tiempo real sobre cambios de estado de aplicaciones y feedback de TestFlight. Al integrar los webhooks con Echobell, puedes recibir notificaciones instantáneas en tu dispositivo móvil cada vez que ocurran eventos importantes con tus aplicaciones iOS.
Los webhooks de App Store Connect están disponibles para desarrolladores con roles de Account Holder, Admin o App Manager. Cada webhook solo puede aplicarse a una aplicación, y puedes crear hasta diez webhooks por aplicación.
Requisitos Previos
- Una cuenta de Echobell con al menos un canal creado
- Acceso a App Store Connect con rol de Account Holder, Admin o App Manager
- Una aplicación iOS activa en App Store Connect
- Tu URL de webhook de Echobell
Qué Puedes Monitorear
- Cambios de Estado de Versión — Envíos, aprobaciones, rechazos, lanzamientos
- Eventos de TestFlight — Procesamiento de builds, feedback de testers, invitaciones
Guía Paso a Paso
Crear un Canal de Echobell
- Abre la aplicación Echobell
- Crea un nuevo canal (ej. "App Store Connect")
- Elige un color distintivo para facilitar la identificación
- Agrega miembros del equipo que deberían recibir notificaciones
Configurar Plantillas de Notificación
Configura plantillas que formateen efectivamente tus eventos:
Plantilla de Título:
[{{app.name}}] {{eventType}} - {{status}}Plantilla de Cuerpo:
📱 App: {{app.name}}
🔄 Evento: {{eventType}}
📊 Estado: {{status}}
⏰ Hora: {{eventDate}}
💬 Mensaje: {{message}}Obtener tu URL de Webhook
- En la configuración de tu canal, navega a la sección Triggers
- Copia la URL de webhook proporcionada
- Mantén esta URL segura
Configurar Webhook de App Store Connect
Según la documentación oficial de Apple:
- Inicia sesión en App Store Connect
- Navega a Usuarios y Acceso → Integraciones
- Bajo Adicional, haz clic en Webhooks
- Haz clic en el botón agregar (+)
- Configura:
- Nombre: "Notificaciones Echobell"
- URL de Payload: Tu URL de webhook de Echobell
- Secreto: Crea una cadena secreta segura
- App: Selecciona la aplicación a monitorear
- Triggers de Evento: Selecciona los eventos deseados
- Haz clic en Agregar
Probar tu Integración
- En la lista de webhooks, haz clic en tu webhook recién creado
- Haz clic en Probar en la esquina superior derecha
- Deberías recibir una notificación de prueba con tipo de evento "Ping"
Triggers de Evento Disponibles
Eventos de Versión de App:
- App Store Version State Changed: Cuando cambia el estado de revisión
- App Store Version Released: Cuando tu app es lanzada
Eventos de TestFlight:
- TestFlight Beta Feedback: Cuando los testers envían feedback
- TestFlight Beta Review State Changed: Cuando cambia el estado de TestFlight
Mejores Prácticas
- Organización de canales: Crea canales separados para diferentes apps
- Gestión de equipo: Agrega solo miembros relevantes
- Tipos de notificación: Usa Sensible al tiempo para rechazos importantes
Solución de Problemas
Si no recibes notificaciones:
- Verifica que la URL del webhook esté correctamente copiada
- Comprueba si el canal está activo y tiene suscriptores
- Usa el botón Probar en App Store Connect
Recursos Adicionales
Desarrollador
Guía completa para desarrolladores que usan Echobell con herramientas y plataformas populares. Integra Grafana, Prometheus, GitHub Actions, Home Assistant, UptimeRobot y más para notificaciones móviles instantáneas o llamadas telefónicas cuando ocurran eventos críticos.
GitHub
Guía completa para integrar webhooks de GitHub con Echobell para notificaciones instantáneas del repositorio. Configura alertas para pull requests, commits, issues, releases y eventos de workflows CI/CD con notificaciones móviles en tiempo real.