iOS 通知推送服务器 (APNS) 使用 HTTP/2 协议
2016-02-28 本文已影响2362人
那个流沙
苹果现在更新了通知推送传输服务的协议,简称 APNS,最新版本的协议是基于 HTTP/2 和 JSON,意味着相对于旧版二进制协议有了很大的提升。

新特性和功能:
基于 JSON 的请求响应协议
每个通知 APNS 会发送 200 个 成功响应 —— 不会再猜测通知是否被接收
错误响应使用一个 JSON 字符串表示
通知消息长度从 2048 字节提升到 4096 字节
连接状态会使用 HTTP/2 PING Frame 辅助检测
支持 topics
Universal Push Notification Certificate- 开发和生产环境都使用相同凭证

英文原文链接:https://dblog.laulkar.com/http2-protocol-for-apns.html