文件名称:buford:新的 HTTP2 APNS 服务的推送通知交付引擎
文件大小:51KB
文件格式:ZIP
更新时间:2024-08-24 14:20:34
Go
布福德 用于 Go 1.6 和 HTTP/2 的 Apple 推送通知 (APN) 提供程序库。 向 iOS、macOS、tvOS 和 watchOS 发送远程通知。 Buford 还可以为 Safari 通知和钱包通行证的推送包签名。 请参阅以获取更新。 文档 Buford 使用 Apple 在 WWDC 2015宣布并2015的新 HTTP/2 通知 API。 可从 GoDoc 获得。 另请参阅 Apple 的,尤其是有关 JSON 和。 术语 APN苹果推送通知 提供者Buford 库用于创建推送通知的提供者。 服务Apple 的推送通知服务,Buford 与之通信。 客户端http.Client提供 HTTP/2 客户端与 APN 服务通信。 通知有效负载、设备令牌和标头。 设备令牌给定设备上的应用程序的标识符。 负载发送到设备的 JSON。 标头HTTP/2 标
【文件预览】:
buford-master
----certificate()
--------cert.go(2KB)
--------cert_test.go(1KB)
----.gitignore(83B)
----go.mod(264B)
----doc.go(160B)
----test.sh(261B)
----.travis.yml(450B)
----LICENSE(1KB)
----go.sum(1KB)
----testdata()
--------gopher.png(11KB)
--------README.md(267B)
--------cert.p12(3KB)
----.github()
--------ISSUE_TEMPLATE.md(589B)
----README.md(9KB)
----example()
--------website()
--------concurrent()
--------wallet()
--------push()
----pushpackage()
--------pushpackage_test.go(2KB)
--------checksum.go(362B)
--------checksum_test.go(556B)
--------pushpackage.go(2KB)
--------website.go(713B)
----push()
--------service_test.go(4KB)
--------header.go(2KB)
--------queue.go(2KB)
--------queue_test.go(1KB)
--------device_token.go(343B)
--------device_token_test.go(1KB)
--------header_test.go(2KB)
--------errors.go(5KB)
--------service.go(3KB)
----payload()
--------badge()
--------payload_test.go(310B)
--------mdm.go(297B)
--------aps.go(3KB)
--------aps_test.go(3KB)
--------browser_test.go(2KB)
--------mdm_test.go(717B)
--------payload.go(189B)
--------browser.go(917B)