apns-worker:Apple的推送通知服务的python客户端库

时间:2024-05-21 15:31:25
【文件属性】:

文件名称:apns-worker:Apple的推送通知服务的python客户端库

文件大小:35KB

文件格式:ZIP

更新时间:2024-05-21 15:31:25

Python

APNS工人 这是Apple的推送通知服务的客户端库。 它不是第一个用于Python的此类库,但是,通常情况下,现有选项不能完全满足我们的需求: 没有依赖项(六个除外)。 开火,算了。 APNs是一种古怪的二进制协议,经常需要重新连接到服务并在发生错误后重新发送通知。 健壮。 我们在这里不做任何事情都是肮脏的。 可读性,测试和文档不是可选的。 快速开始 APNs客户本质上是有状态的。 默认的apns-worker后端使用Python线程异步处理要发送到服务的消息队列。 大多数用户将希望维护一个全局ApnsManager实例来处理消息。 请注意,如果您自己的程序是线程化的,则可能需要注意安全地创建此全局实例。 from apns_worker import ApnsManager apns = None def init_apns(key_path, cert_path):


【文件预览】:
apns-worker-master
----.gitignore(57B)
----setup.cfg(52B)
----README.rst(1KB)
----bin()
--------apns_worker(14B)
--------apns-worker(2KB)
----apns_worker()
--------datetime.py(663B)
--------apns.py(10KB)
--------queue.py(7KB)
--------certs()
--------tests()
--------__init__.py(64B)
--------backend()
--------data.py(2KB)
----LICENSE(1KB)
----CHANGES.rst(94B)
----MANIFEST.in(143B)
----setup.py(1KB)
----doc()
--------make.bat(7KB)
--------source()
--------Makefile(7KB)
----tox.ini(108B)
----Makefile(275B)

网友评论