Estoy tratando de enviar notificaciones automáticas a un iPhone usando Python. He exportado mi certificado y clave secreta en un archivo de p12 del acceso llavero y luego se convierte en archivo PEM con el siguiente comando:Conectando a APNS para iPhone usando Python
openssl pkcs12 -in cred.p12 -out cert.pem -nodes -clcerts
estoy usando APNSWrapper en Python para la conexión.
que ejecute el siguiente código:
deviceToken = 'Qun\xaa\xd ... c0\x9c\xf6\xca' # create wrapper wrapper = APNSNotificationWrapper('/path/to/cert/cert.pem', True) # create message message = APNSNotification() message.token(deviceToken) message.badge(5) # add message to tuple and send it to APNS server wrapper.append(message) wrapper.notify()
Y luego me sale el mensaje de error:
ssl.SSLError: (1, '_ssl.c:485: error:14094416:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate unknown')
¿Puede alguien ayudarme en esto?
¿Cuál era el problema? Certificado o servicio? – JackLeo