¿Necesitamos comprar un certificado SSL para notificaciones push de iOS?

Las notificaciones push se envían de servidor a servidor a dispositivo. Su servidor envía la carga útil al servidor de Apple, que luego la reenvía al dispositivo de destino. Solo tú puedes enviar mensajes a tu aplicación. No puede enviar mensajes a la aplicación de nadie más y nadie más puede enviar mensajes a su aplicación.

El certificado SSL se utiliza en su servidor para demostrar su identidad al servidor de Apple. Con la firma SSL, Apple puede verificar que su servidor sea un remitente válido de notificaciones para su aplicación. Esto evita que los hackers falsifiquen (fácilmente) su servidor, secuestren su canal de notificación push y envíen mensajes no autorizados a su aplicación.

Creo que Mark está confundiendo el certificado SSL utilizado para enviar notificaciones y el certificado de publicación de la aplicación que obtiene del portal de desarrolladores de Apple que utiliza para firmar digitalmente su aplicación para enviarla a la tienda de aplicaciones.

No compra el certificado directamente, pero debe pagar 100 a Apple para registrarse como desarrollador. Luego, el certificado se incluye con todas las características previas de un desarrollador.