《统一推送通道层接口规范》完成制订
来源:全查网
更新时间:2018-08-01 19:00:25
文章导读:今天,统一推送联盟微信公众号宣布,《统一推送通道层接口规范》已经完成制订,并且面向社会公布。此前,《规范》已经经过反复征求意见并通
今天,统一推送联盟微信公众号宣布,《统一推送通道层接口规范》已经完成制订,并且面向社会公布。此前,《规范》已经经过反复征求意见并通过5次重大修改,2018年4月26日正式形成征求意见稿并向社会公示。
统一推送联盟表示,在《统一推送通道层接口规范》之后,一方面,联盟将推动标准落地,帮助开发者利用统一的方法在不同的厂商通道中接入;另一方面,统一推送联盟也将继续对当前版本进行迭代升级。
以下为统一推送联盟公布的标准概况:
本标准的技术原则为:
减轻SDK,尽可能只定义接口,将实现隐藏到服务侧
屏蔽不同厂商(包括第三方推送)的底层技术差异
基本行为一致性,保证不同的系统上有相同的基本行为,降低不必要的维护成本技术架构。
▲统一推送系统原理图
厂商UPS服务器通过统一接口接收App的推送请求。并和终端系统中的UPS推送Service保持唯一长连接。UPSSDK提供了标准的API,实现App与UPS服务器之间的交互。
本标准接口分为两个部分:
L1接口:连接APP-Server和UPS-Server,主要用于应用进行推送请求的鉴权、提交推送请求。
表1:L1接口描述▼
L2接口:让App业务部分可以通过UPS SDK/第三方接口层来使用在手机上的推送模块,最终连接到推送服务系统,完成使用推送所需要的基础工作。
表2:L2接口描述▼