文件名称:apns:与Apple Push Notification Service交互的Go包
文件大小:23KB
文件格式:ZIP
更新时间:2024-03-21 22:41:21
Go
apns Go程序包可与Apple Push Notification Service交互 特征 该库实现了一些我们在其他任何一个库中都找不到的功能: 客户端寿命长-Apple的文档说,您应该保持而不是为每个有效负载创建新的连接 新协议的使用-Apple推出了其API的v2,并支持可变长度的有效载荷。 该库使用该协议。 可靠的发送保证-APNS对是否发送推送具有异步反馈。 这意味着,如果您在发送错误后发送推送,则这些推送将永远丢失。 我们的库记录了最后N次推送,检测到错误,并能够重新发送可能丢失的推送。 API相容性 apns软件包可能会发生重大变化。 建议使用类的工具来提供当前版本。 安装 go get github.com/timehop/apns 检出develop分支以了解当前正在进行的工作。 用法 发送推送通知(基本) c , _ := apns . NewClient
【文件预览】:
apns-master
----.travis.yml(336B)
----badge_number_test.go(2KB)
----example()
--------example.go(783B)
----error.go(2KB)
----doc.go(1KB)
----feedback_test.go(4KB)
----feedback.go(2KB)
----notification.go(5KB)
----client_test.go(10KB)
----LICENSE(1KB)
----client.go(4KB)
----error_test.go(3KB)
----apns_suite_test.go(185B)
----notification_test.go(8KB)
----badge_number.go(1KB)
----.gitignore(348B)
----conn.go(2KB)
----README.md(4KB)
----conn_test.go(10KB)