今天,统一推送联盟微信公众号宣布,《统一推送通道层接口规范》已经完成制订,并且面向社会公布。此前,《规范》已经经过反复征求意见并通过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接口描述▼
Copyright 2017 全查网版权所有
备案信息:湘ICP备2021017279号-1
本站所有内容均由网友上传分享,如有侵犯你的版权,请发邮btchacom@163.com