iOS 通知推送服务器 (APNS) 使用 HTTP/2 协议

苹果现在更新了通知推送传输服务的协议,简称 APNS,最新版本的协议是基于 HTTP/2 和 JSON,意味着相对于旧版二进制协议有了很大的提升。

iOS 通知推送服务器 (APNS) 使用 HTTP/2 协议_第1张图片
基于 HTTP/2 协议的新 APNS

新特性和功能:

基于 JSON 的请求响应协议

每个通知 APNS 会发送 200 个 成功响应 —— 不会再猜测通知是否被接收

错误响应使用一个 JSON 字符串表示

通知消息长度从 2048 字节提升到 4096 字节

连接状态会使用 HTTP/2 PING Frame 辅助检测

支持 topics

Universal Push Notification Certificate- 开发和生产环境都使用相同凭证

iOS 通知推送服务器 (APNS) 使用 HTTP/2 协议_第2张图片
旧版 APNS 二进制协议

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

你可能感兴趣的:(iOS 通知推送服务器 (APNS) 使用 HTTP/2 协议)