iPhone notificaciones push push Apns en producción no enviando

He estado trabajando en esto por un tiempo. Sé que hay un montón de artículos por ahí, y he aprendido mucho sobre todo esto.

He creado mi desarrollo y producción SSL de la misma manera. El desarrollo se conecta a ssl: //gateway.sandbox.push.apple.com: 2195 La producción se conecta a ssl: //gateway.push.apple.com: 2195 Las conexiones parecen funcionar bien.

En cuanto a la aplicación. Desarrollo: cuando lo ejecuto directamente en mi dispositivo desde xCode, ejecuta la versión de desarrollo. La aplicación registra con éxito el token de desarrollo en la base de datos. Luego ejecuto un servicio para enviar una notificación de inserción, y se entrega correctamente. El msg se entrega con éxito.

Ad-hoc: cuando compilo un archivo y lo exporto para su distribución Ad-hoc, reviso dos veces el contenido del paquetecodesign -dvvvv --entitlements - Elepago.app y ver que el entorno de aps está configurado correctamente en producción. Lo empaqueté y lo cargué en mi dispositivo a través de iTunes. Cuando se inicia la aplicación, veo el nuevo token de producción registrado en la base de datos. Por eso el entorno debe estar correctamente configurado. Cuando envío la notificación de inserción a la clave de producción (idénticamente a la del desarrollo, solo cambiando la clave SSL .pem y el servidor), dice que se entregó con éxito. Sin embargo nunca llega al dispositivo!

Este problema me está volviendo loco. Acabo de revisar y limpiar mi certificado de distribución y lo reconstruí utilizando un CSR completamente nuevo. También actualicé todos los perfiles de aprovisionamiento para usar ese nuevo certificado. [Cualquier idea de cómo estos certificados se vinculan con la aplicación, que no sea para el entorno de aps-environment que ya he comprobado.]

Cualquier idea sería muy apreciada.

Respuestas a la pregunta(4)

Su respuesta a la pregunta