Tôi đang cố gửi thông báo đẩy tới iPhone bằng Python. Tôi đã xuất khẩu chứng chỉ và tư nhân chính vào một tập tin p12 từ truy cập keychain và sau đó chuyển đổi nó thành tập tin pem sử dụng lệnh sau:Kết nối với APNS dành cho iPhone Sử dụng Python
openssl pkcs12 -in cred.p12 -out cert.pem -nodes -clcerts
Tôi đang sử dụng APNSWrapper bằng Python cho kết nối.
tôi chạy đoạn mã sau:
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()
Và sau đó tôi nhận được thông báo lỗi:
ssl.SSLError: (1, '_ssl.c:485: error:14094416:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate unknown')
bất cứ ai có thể giúp tôi ra về vấn đề này?
Vì vậy, vấn đề là gì? Giấy chứng nhận hoặc dịch vụ? – JackLeo