Esta aplicación simplifica la depuración de notificaciones push para dispositivos iOS. Te permite enviar y probar notificaciones push a través de Apple Push Notification Service (APNS) y Firebase Cloud Messaging (FCM) directamente desde tu entorno de desarrollo. Te ayuda a entender por qué los dispositivos no reciben notificaciones mediante potentes funciones de depuración y opciones de payload flexibles.
Funciones principales:
Envío de notificaciones push a APNS y FCM: Envía fácilmente notificaciones push a tu aplicación iOS a través de APNS o FCM. Tanto en desarrollo como en producción, la aplicación te da control total sobre el envío de notificaciones.
Compatibilidad con códigos de error: La aplicación identifica y explica los códigos de error devueltos por APNS y FCM, facilitando el diagnóstico de problemas en tu configuración. Esto incluye desde payloads incorrectos hasta certificados caducados.
Payloads JSON personalizables: Crea y envía payloads JSON personalizados para APNS y FCM. Esta función te permite simular escenarios de notificaciones reales y probar cómo tu aplicación gestiona distintos tipos de mensajes, como alertas, badges o notificaciones silenciosas.
Compatibilidad con clave P8 y certificado P12 de APNS: La aplicación admite el envío mediante clave P8 o certificado P12, garantizando la compatibilidad con tu configuración APNS existente.
Compatibilidad con la API FCM HTTP/v1 (Service Account y Google Developer): Tanto si usas un proyecto Google Developer como una cuenta de servicio, la aplicación se integra perfectamente con FCM.
Cómo resuelve los problemas de notificaciones:
Si alguna vez te has preguntado por qué tu dispositivo iOS no recibe notificaciones, esta aplicación es tu herramienta de referencia. Te permite probar y depurar notificaciones directamente en Xcode, sin necesidad de servicios de terceros ni servidores de notificaciones externos.
Cómo funciona: Configura tus credenciales de APNS o FCM, crea tus payloads personalizados y envía las notificaciones. Obtendrás feedback inmediato y códigos de error si algo falla, lo que te permitirá corregir los problemas rápidamente. Si trabajas en Xcode, asegúrate de activar el "Sandbox environment" para enviar notificaciones de prueba durante el desarrollo.
Esta versión ahora es compatible con los envíos de datos. Las cargas útiles asociadas ahora también se validan.