三方推送平台的比较

三方推送平台的比较

推送:即信息推送,服务器向客户端发送信息的一种机制。其特点一是长联网,二是到达实时性。

    推送原理:通过建立一条手机与服务器的连接链路,当有消息需要发送到手机时,通过此链路发送即可。

    一般推送对服务器开发要求很高,海量线程连接下的服务器稳定性也会要求很高。因此一般公司开发都会采用三方推送平台的支持来完成功能的需求。

    国内最常见的三方推送平台:个推,百度云,极光,友盟,腾讯信鸽等。

    在介绍三方推送平台前,先介绍一下iOS的APNS,一般推送平台的原理也就大致如此。

1、首先是应用程序注册消息推送。

2、IOS跟APNS Server要deviceToken。应用程序接受deviceToken。

3、应用程序将deviceToken发送给PUSH服务端程序。

4、 服务端程序向APNS服务发送消息。

5、APNS服务将消息发送给iPhone应用程序。

    苹果客户端推荐使用APNS服务,稳定,方便,美中不足是没有推送到达的回执和统计,不方便产品运营。

一、个推

    国内目前关注量最多的一个推送平台,客户端SDK支持Android和iOS两大平台,云端支持丰富的网页端推送管理功能和多种语言版本的API开放接口,个推提供针对单个用户推送、针对一组用户批量推送、以及根据特定省市、特定用户标签进行精准推送等多种推送方式。

    安全性:安全;

    推送内容:消息、通知;

    技术特点:双向链路;

    统计:准确;

    耗电耗流量:一般;

    收费:部分收费;

    优势:上下行双向链路,单台服务器并发200-500万,省电省流量,安全稳定,准确率高;

    缺点:个推的后台管理界面比较乱,字段设定也不是很标准。

二、百度云推送

    百度云推送(Push)是百度云平台向开发者提供的消息推送服务;通过云端与客户端之间建立稳定、可靠的长连接来为开发者提供向用户端实时推送消息的服务。支持Android/iOS平台、支持更多自定义功能(如自定义内容、后续行为、样式模板等)、支持地理位置的推送(或"LBS推送")。

    安全性:安全;

    推送内容:消息、通知、富媒体;

    技术特点:单播消息推送;

    统计:准确;

    耗电耗流量:低;

    收费:免费;

    优势:节约成本(省电省流量,免费),标签化、自定义模板推送,支持地理位置推送 ;

    缺点:推送延迟,限制推送内容大小。

三、极光推送

    极光推送,英文简称JPush,是一个面向普通开发者开放的,免费的第三方消息推送服务。 轻量级的客户端SDK:开发者只需在客户端集成极光推送SDK,即可轻松地添加Push功能到他的App中。极光推送支持Android、iOS、windows phone。 云推送服务:开发者可以在管理Portal上快捷地向用户推送消息,也可以定制推送的时间、用户群、位置等,还提供远程推送API。 推送效果分析图表:开发者可以在管理Portal上查看推送统计信息,直观地评估推送效果。

    安全性:安全;

    推送内容:消息、通知、富媒体;

    技术特点:轻量级的客户端SDK;

    统计:一般;

    耗电耗流量:一般;

    收费:部分收费;

    优势:集成极光推送简单,轻量级的客户端SDK;

    缺点:推送率一般,存在部分推送不到现象,后台统计不准确。

你可能感兴趣的:(三方推送平台的比较)