Estoy intentando implementar Apple Push Notification con python y django.Error de SSL al implementar Apple Push Notification
estoy usando biblioteca siguiente para implementarlo
http://leepa.github.com/django-iphone-push/
Aquí está mi código que crean que enviar el mensaje
from django.http import HttpResponse
from django.utils import simplejson
import json
from push.models import iPhone
def SendMessage(request,data):
t = iPhone('XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX ') # 64 digit token
t.send_message("hi") # at this line i am getting ERROR
return HttpResponse(data,mimetype='application/javascript')
settings.py
import os
PROJECT_ROOT = '/'
# Full path to the APN Certificate/Private Key .pem
IPHONE_SANDBOX_APN_PUSH_CERT = os.path.join(PROJECT_ROOT, "apns-dev-tubeteam.pem")
IPHONE_LIVE_APN_PUSH_CERT = os.path.join(PROJECT_ROOT, "apns-dev-tubeteam.pem")
# Set this to the hostname for the outgoing push server
IPHONE_SANDBOX_APN_HOST = 'gateway.sandbox.push.apple.com'
IPHONE_LIVE_APN_HOST = 'gateway.push.apple.com'
# Set this to the hostname for the feedback server
IPHONE_SANDBOX_FEEDBACK_HOST = 'feedback.sandbox.push.apple.com'
IPHONE_LIVE_FEEDBACK_HOST = 'feedback.push.apple.com'
error
[Errno 336265218] _ssl.c:337: error:140B0002:SSL routines:SSL_CTX_use_PrivateKey_file:system lib
Puede alguien por favor dígame cómo deshacerse de ella.
¿HABÍA LEÍDO el error? Claramente hay un problema con su token de 64 dígitos o su certificado SSL, o ambos. ¿Seguiste las instrucciones para configurar tus certificados? – jathanism
Bueno, tengo un archivo .pem y he especificado la ruta de ese archivo. Ahora no estoy al tanto de la configuración de los certificados, ¿me puede decir en detalle – Hunt