Creación de Certificados Push en iOS
Antes de que se pueda generar un Certificado de Notificaciones o Push Certificate.
- Haber generado un Certificado para nuestra aplicación o App Certificate.
- Hay dos tipos de certificados Push: el desarrollo (push para dev) y de producción (push para la tienda). Le guía se explicara demodo tal de poder utilizar cualquiera de los dos ambientes.
Vamos a ir a Certificates, Identifiers & Profiles › Identifiers › App IDs en la página de Apple, Developer Center. Acá es donde veremos los distintos IDs de nuestras otras apps, si estamos queriendo agregar notificaciones a una aplicación que ya tenemos creada seleccionaremos ese ID y le haremos click en editar para habilitar las Push Notifications. Caso contrario harecemos click en el ícono de agregar arriba a la derecha y generaremos uno nuevo.

Hacemos click en ‘Create Certificate’, según el certificado que querramos crear en, Development o Production SSL Certificate.
Seguimos los pasos que nos va indicando la página y nos pedirá que subamos el archivo .certSigningRequest que hemos creado en el primer paso. Luego de esto nos dejará descargar un nuevo certificado de extención .cer.
A continuación, vamos a necesitar para convertir el certificado de un archivo .cer en un archivo .p12 (que es el que usa Ionic Cloud). Para esto usaremos Acceso a Llaveros o Keychain en inglés, también se puede hacer con OpenSSL. Para esto debemos seguir los siguientes pasos sin saltarnos ninguno, caso contrario no funcionará.
- Arrastrar el archivo .cer en Acceso a Llaveros.
- Hacer clic derecho en el certificado que importamos y luego click en Exportar.
- Seleccione Intercambio de Información Personal (p.12) para el formato del archivo.
- Guardar el certificado, con una contraseña segura, guardarla para no olvidarla, dado que la vamos a necesitar luego.
Leave a Reply