我需要为苹果通知系统启动 python 服务器。我尝试使用此链接中的不同库:https ://pypi.python.org/pypi?%3Aaction=search&term=apns&submit=search
例如,apnsclient:
from apnsclient import *
import os
session = Session()
pem_file = os.path.join(os.path.abspath('.'),'production.pem')
con = session.get_connection("push_sandbox", cert_file=pem_file)
引发异常:
error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib
或者:
Error: [('PEM routines', 'PEM_read_bio', 'no start line')]
其他图书馆提出了类似的例外。Pem 文件没问题,因为它是通过 mac 中的 push_me_baby 应用程序测试的。
问题是什么?您推荐使用 python 2.7 的哪个软件包?
蟒蛇2.7。Windows 7 x64 / Ubuntu 12.04