在 Swift2 中通过 HTTP2 与 APNS 服务器通信
Posted
技术标签:
【中文标题】在 Swift2 中通过 HTTP2 与 APNS 服务器通信【英文标题】:Communicate with APNS server over HTTP2 in Swift2 【发布时间】:2015-11-23 22:36:49 【问题描述】:有谁知道如何使用 Apple 在 WWDC2015 会议中引入的新 APNS 提供程序 API?对于我的测试,我使用了 PushMeBaby(来自 github 的开源推送服务器)。但是这个小应用程序将来不会再工作了。有人用 Swift 实现过 HTTP2 客户端吗?
【问题讨论】:
【参考方案1】:不幸的是,Apple 仍然没有发布任何有关新的 APNS HTTP/2 服务的信息,甚至还没有发布任何有关信息何时可用的信息。
大多数开发人员似乎都渴望切换到新的端点,但我们都必须暂时等待。
【讨论】:
【参考方案2】:我现在正在使用来自Github 的代码。
对我来说,直接使用APNSNetwork
类实际上更容易,所以我不必搞乱 Carthage。
该类非常易于使用,可用于 Swift2 和 Swift3。
希望这对您的项目有所帮助;-)
最好的问候, 迈克尔
【讨论】:
以上是关于在 Swift2 中通过 HTTP2 与 APNS 服务器通信的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Go 中通过 http:// 发出仅 HTTP2 的请求?
curl 将数据发布到 HTTP/1.1,即使使用 APNs 的 http2 选项
卸载应用程序后 apns http2 api 未返回状态 410