通用苹果推送通知服务(APNS)提供商。
pyapns的Python项目详细描述
功能:
*基于xml-rpc,可与任何语言的任何客户端一起工作
*支持django和pylons的原生python api
*可伸缩,基于Twisted
*多应用程序和双环境支持
*的代理
*后分发快速方便
*简化的反馈接口
若要安装,您需要使用Python、Twisted和pyopenssl。还建议
安装“python epoll”以获得最佳性能(如果epoll不可用,如在
Mac OS X上,您可能需要使用另一个库,如“py kqueue”。如果您喜欢
easy_install try(它应该为您处理依赖关系)::
$sudo pip install pyapns
pyapns是一个在您的计算机上持续运行的服务。要启动它::
$twistd-r epoll web--class=pyapns.server.apnsserver--port=7077
provision('myapp',open('cert.pem').read(),'sandbox')
>>gt;通知('myapp','hexlified_token_str',{'aps':{'alert':'hello!'})
http://github.com/samuraisam/pyapns>;上可以找到更多的文档和问题跟踪程序。
*基于xml-rpc,可与任何语言的任何客户端一起工作
*支持django和pylons的原生python api
*可伸缩,基于Twisted
*多应用程序和双环境支持
*的代理
*后分发快速方便
*简化的反馈接口
安装“python epoll”以获得最佳性能(如果epoll不可用,如在
Mac OS X上,您可能需要使用另一个库,如“py kqueue”。如果您喜欢
easy_install try(它应该为您处理依赖关系)::
$sudo pip install pyapns
pyapns是一个在您的计算机上持续运行的服务。要启动它::
$twistd-r epoll web--class=pyapns.server.apnsserver--port=7077
provision('myapp',open('cert.pem').read(),'sandbox')
>>gt;通知('myapp','hexlified_token_str',{'aps':{'alert':'hello!'})
http://github.com/samuraisam/pyapns>;上可以找到更多的文档和问题跟踪程序。