海量消息推送平台实践
摘要
消息推送是手机系统级别触达用户的有效通道,对用户的提频和拉活有着重要的作用。推送目前一般有三种方式,第一种是使用第三方提供的推送服务,比如极光、个推等;第二种是使用各个手机厂商提供的接口;第三种是自建推送通道,每种方式各有优缺点。对于第三方推送,最大的优势就是简单,可以快速实现推送功能,但是数据不透明;对于直接通过厂商通道推送,数据都是透明的,但是需要搭建一套完备的推送系统,工作量较大;对于自建推送通道,相对手机厂商接口,效果不佳,相对第三方平台,由于自己的用户规模不够大,缺乏app之间的保活促活,效果也不佳。
为了快速实现推送功能,消息推送平台最开始使用的是第一种方案,即接入某第三方推送。在后续的实践过程中,推送到达率较低、推送数据不透明等弊端逐渐暴露出来,而且第三方的服务稳定性直接影响推送的结果。为了解决这些问题,消息推送平台进行了全面的升级改造,同时兼容厂商通道推送和第三方通道推送,并且优先采用厂商通道。通过不断的完善改进,现在很多业务推送已经接入新的推送模式,推送的到达率也大大提高了。
欢迎在评论区写下你对这篇文章的看法。


