文件名称:push:用于最小缓冲、统一推送通知接口的 GO 库。 通过单一界面推送到 APN 和 GCM
文件大小:7KB
文件格式:ZIP
更新时间:2024-07-27 06:35:28
Go
推 特征: 通过单一界面推送到 APN 和 GCM。 流式架构。 从您的数据库中流式传输设备令牌行并一一发送,直到您完成。 无需提前缓冲整个列表或构建您自己的缓冲环解决方案。 GCM 负载会自动分批收集。 安装 go get github.com/chakrit/push 在内部, push使用以下值得注意的包: APN - GCM - 通过实现Service接口(即将推出文档)可以添加更多提供者(或替代实现)。 配置 创建客户端: client = push . NewClient () 添加APN推送目标: client . Add ( & push. APN { Gateway : "gateway.sandbox.push.apple.com:2195" , FeedbackGateway : "feedback.sandbox.pu
【文件预览】:
push-master
----service.go(85B)
----README.md(4KB)
----io.go(241B)
----session.go(251B)
----gcm.go(2KB)
----push.go(501B)
----LICENSE.md(1KB)
----apn.go(2KB)
----client.go(2KB)