Я пытаюсь отправить push-уведомления на iPhone с помощью Python. Я экспортировала свой сертификат и закрытый ключ в p12 файл из брелка доступа, а затем превратила его в PEM файл с помощью следующей команды:Подключение к APNS для iPhone с использованием Python
openssl pkcs12 -in cred.p12 -out cert.pem -nodes -clcerts
Я использую APNSWrapper в Python для подключения.
я запускаю следующий код:
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()
И тогда я получаю сообщение об ошибке:
ssl.SSLError: (1, '_ssl.c:485: error:14094416:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate unknown')
Может кто-нибудь помочь мне в этом?
Так в чем была проблема? Сертификат или услуга? – JackLeo