Opciones de configuración de iOS
Esta sección proporciona instrucciones paso a paso para configurar su aplicación iOS para habilitar los servicios de mensajería utilizando Pushwoosh. Elija entre la configuración basada en certificados o en tokens según los requisitos de su proyecto.
Configuración de iOS basada en certificados
Anchor link toAprenda a configurar Pushwoosh para iOS utilizando la autenticación basada en certificados para APNs (Apple Push Notification Service).
Configuración de iOS basada en tokens
Anchor link toConfigure Pushwoosh con autenticación basada en tokens para APNs, ofreciendo una alternativa más segura y eficiente a los certificados.
Configuración de certificados VoIP para iOS
Anchor link toHabilite Pushwoosh para entregar notificaciones push de VoIP a su aplicación iOS para que pueda enviar alertas de llamadas entrantes y otros eventos de VoIP a los dispositivos de los usuarios.
Elección entre certificados .p12 y claves .p8 para notificaciones push de iOS
Anchor link toAl configurar las notificaciones push de iOS en Pushwoosh, debe autenticarse con el servicio de notificaciones push de Apple (APNs). Hay dos métodos compatibles:
- Certificado
.p12: el enfoque tradicional basado en certificados. - Clave
.p8: el método moderno basado en tokens recomendado por Apple.
Esta guía le ayudará a determinar qué método se adapta mejor a su caso de uso.
Entendiendo las opciones
Anchor link to| Característica | Certificado .p12 | Clave de autenticación .p8 |
|---|---|---|
| Cómo funciona | Utiliza un certificado criptográfico para establecer la confianza. | Utiliza un token persistente firmado por una clave privada. |
| Archivo | Archivo .p12 que contiene el certificado y la clave privada. | Archivo .p8 que contiene una clave privada. |
| Expiración | Expira (normalmente anualmente); requiere renovación. | No expira automáticamente. |
| Configuración | Más complejo de generar y gestionar. | Generalmente más simple de configurar. |
| Uso | Un certificado por Bundle ID para cada entorno. | Una clave admite múltiples aplicaciones y ambos entornos. |
| Recomendación | Método heredado. Usar solo para configuraciones existentes. | Recomendado por Apple y Pushwoosh. |
Pros y contras de cada método
Anchor link toCertificado .p12: el enfoque tradicional
Anchor link toPros:
- Ampliamente compatible.
- Permite certificados separados para desarrollo y producción.
Contras:
- Los certificados expiran y requieren renovación. La no renovación puede interrumpir la entrega de notificaciones push.
- Más complejo de gestionar.
Clave .p8: el enfoque moderno y recomendado
Anchor link toPros:
- No se requieren renovaciones, lo que reduce la sobrecarga de mantenimiento.
- Más fácil de generar e integrar.
- Una clave funciona en todos los proyectos.
- Recomendado por Apple y Pushwoosh.
Contras:
- Si se ve comprometida, todas las aplicaciones asociadas están en riesgo. Asegure su clave
.p8correctamente.
¿Qué método debería elegir?
Anchor link toRecomendamos usar el método de clave .p8 para todos los proyectos nuevos. Es más simple, más escalable y está alineado con las mejores prácticas de Apple.
Use certificados .p12 solo si:
- Tiene una infraestructura existente que depende de los certificados
.p12. - Requiere una separación estricta de entornos que no se puede lograr con una clave
.p8.