美文网首页OpenSource
iOS 通知推送服务器 (APNS) 使用 HTTP/2 协议

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

作者: 那个流沙 | 来源:发表于2016-02-28 09:24 被阅读2362次

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

基于 HTTP/2 协议的新 APNS

新特性和功能:

基于 JSON 的请求响应协议

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

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

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

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

支持 topics

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

旧版 APNS 二进制协议

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

相关文章

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

    苹果现在更新了通知推送传输服务的协议,简称 APNS,最新版本的协议是基于 HTTP/2 和 JSON,意味着相对...

  • APNS推送原理

    1、由APP向iOS设备发送一个注册通知,用户需要同意后向系统发送推送。 2、iOS向APNS远程推送服务器发送A...

  • iOS10 - 推送通知

    iOS10里的通知与推送 通知文章2 远程推送工具 一、各版本通知比较 iOS 8以后,APNs推送的字节是2k,...

  • iOS推送原理

    1.由App向iOS设备发送一个注册通知,用户需要同意系统发送推送。2.iOS向APNs远程推送服务器发送App的...

  • 推送

    使用极光推送 按照极光官网文档进行配置APNs 通知:是指通过向 Apple APNs 服务器发送通知,到达 iO...

  • 消息推送

    推送概念? APNs:Apple Push Notification Service,远程通知只能APNs服务器发...

  • 推送通知-远程推送

    iOS远程推送通知 远程推送服务,APNs(apple push notification servers) 所有...

  • iOS面试题5

    1.远程推送原理是什么?? 由App向iOS设备发送一个注册通知 iOS向APNs远程推送服务器发送App的Bun...

  • iOS 推送

    APNS: 苹果推送通知服务 1.注册远程通知2.返回3.app向服务器发送4.服务器发送到APNS 1.上传证书...

  • iOS 远程通知

    iOS推送通知分为两种: 远程推送通知(Remote Notification) 苹果的远程通知服务 APNs(A...

网友评论

  • 阏男秀:200 个 成功响应:是200状态码吧?

本文标题:iOS 通知推送服务器 (APNS) 使用 HTTP/2 协议

本文链接:https://www.haomeiwen.com/subject/asawkttx.html