通用的ApplePushNotificatioService(APNS)提供程序。
特征:基于XML-RPC,可与任何语言的任何客户端一起使用带有Djago和Pylos支持的本机PythoAPI具有Rails/Rack支持的本机RubyAPI可扩展,快速且易于在代理后面分发基于扭曲多应用程序和双重环境支持简化的反馈界面pyaps是您安装在服务器上并通过XML-RPC访问的APNS提供程序。要安装,您将需要Pytho,Twisted 和pyOpeSSL。还建议安装 pytho-epoll 以获得最佳性能(如果epoll不可用(例如在MacOSX上,则可能要使用其他库,例如 py-kqueue))。如果您喜欢easy_istall,请尝试(它应该为您解决依赖关系):$sudoeasy_istallpyapspyaps是在您的计算机上持久运行的服务。要启动它:$twistd-repollweb--class=pyaps.server.APNSServer--port=7077这将twistd.pid在当前目录中创建一个文件,该文件可用于终止该进程。twistd是用于运行网络持久性网络应用程序的启动器。它包含许多其他选项,可以通过运行matwistd或使用 Web手册页找到这些选项。要立即开始使用,请使用随附的客户端:$pytho>>>frompyapsimportcofigure,provisio,otify>>>cofigure({'HOST':'https://localhost:7077/'})>>>provisio('myapp',ope('cert.pem').read(),'sadbox')>>>otify('myapp','hexlified_toke_str',{'aps':{'alert':'Hello!'}})点击空白处退出提示







评论