份额对比:
首先关注厂商推送,能够保证push服务最大程度存活以保证实时触达。
小米推送
免费、到达率高、Android系统市场份额第一
他们都在用
腾讯新闻、淘宝、百度视频、爱奇艺等等。
特点:
-
MIUI上系统级通道
在MIUI上系统级长连接
最大程度提高消息送达率 -
稳定 安全 高效
每秒百万级推送速度,亿级同时在线,99.8%的消息300毫秒内到达 -
使用简单灵活
客户端0.5天集成,也可通过服务端API与业务逻辑相结合 -
细致全面的统计工具
提供细致全面的统计工具,帮助开发者精准把握推送的使用情况 -
自助调查工具
开发者可以自助查询设备与消息的送达/在线情况
接入步骤:
- 登录小米开发者网站http://developer.xiaomi.com ,注册app,申请AppId, AppKey,
AppSecret。其中AppId和AppKey是客户端的身份标识,在客户端SDK初始化时使用;AppSecret是服务器端的身份标识,在使用Server SDK向客户端发送消息时使用 - 客户端在注册成功后,会得到服务器颁发的regId,然后可以通过订阅topic、设置alias来接收推送消息。
- 小米推送目前支持两种消息传递方式:透传方式和通知栏方式。
- 透传消息到达手机端后,SDK会将消息通过广播方式传给AndroidManifest中注册的PushMessageReceiver的子类的onReceivePassThroughMessage。
- 对于通知栏消息,SDK会根据消息中设置的信息弹出通知栏通知,通知消息到达时会到达PushMessageReceiver子类的onNotificationMessageArrived方法,用户点击之后再传给PushMessageReceiver的子类的onNotificationMessageClicked方法;对于应用在前台时不弹出通知的通知消息,SDK会将消息通过广播方式传给AndroidManifest中注册的PushMessageReceiver的子类的onNotificationMessageArrived方法(在MIUI上,如果没有收到onNotificationMessageArrived回调,是因为使用的MIUI版本还不支持该特性,需要升级到MIUI7之后。非MIUI手机都可以收到这个回调)。
- 接入SDK(详情见文档 https://dev.mi.com/doc/?p=544)
华为推送
特点
- 高到达率
自适应移动网络的复杂状况,到达率高达99.99% - 省电
采用智能省电技术,耗电量少于1%,平均电流低于1mA - 安全
独有的安全通道专利技术,消息绝不会被截取、窜改和伪造 - LBS推送
按位置推送消息,自定义商圈,进入商圈的用户将收到信息 - 极速集成
10秒完成SDK的集成,提供发送后台,几乎无工作量 - 富媒体
支持声音、图片、视屏,还有保存优惠券、摇一摇等互动效果
接入步骤
- 在开发者联盟上开通华为推送权益
- 创建应用
- 申请华为推送权益
- 接入SDK(详情见文档 http://developer.huawei.com/consumer/cn/wiki/index.php?title=%E6%8E%A5%E5%85%A5%E8%AF%B4%E6%98%8E#1_.E9.9B.86.E6.88.90.E5.8D.8E.E4.B8.BA.E6.8E.A8.E9.80.81SDK)
个推
他们都在用
特点:
- 推送高效稳定
SDK简单易集成,API灵活调用;推送数据自主加密,安全无忧;消息下发可达百万每秒 - 功能完备齐全
可自定义设置定时推送和离线消息;应用进程互相看护,保障活跃度;多个APP合并链路,省电省流量 - 消息展示多样
支持文本,图片,富媒体等展现形式;用户点击通知动作多样可选;支持消息透传模式,灵活自主 - 智能标签推送
智能标签分类用户,如旅行、美食、阅读等;多维度精准推送,如时间、地区、爱好等;摒弃盲目推送,真正实现精细化运营 - 分组对比测试
通过A/B Test监测推送效果;通过智能匹配找到目标人群;提高点击率、转化率和用户留存率 - 数据报表精确
提供在线、留存用户等核心数据报表;推送效果跟踪反馈、对比分析;行业数据分析报告清晰明了 - 应景推送模式
高效获取地理位置,深挖用户场景;根据用户属性个性化定制推送内容;提高用户活跃度和参与感,增加用户粘性 - 地理围栏技术
通过冷数据画像和温数据回溯筛选精准目标人群;结合热数据场景识别用户当下位置;实时触发消息, 精确命中用户需求 - 庞大数据体系
依托庞大的终端覆盖和海量数据;基于数亿信标和千万级POI数据;提供丰富、精确、多维度的使用场景
接入步骤
- 登录 http://dev.getui.com ,选择登记应用并填写应用名称和包名信息,完成应用创建
- 点击应用配置,获取到相应的AppID 、AppKey 、AppSecret 信息
- 接入SDK(详情见文档 http://docs.getui.com/)
友盟
他们都在用
特点
- 精准
基于【友盟+】全域数据画像,精准定位 - 快速
仅需2min即可集成SDK,使您的APP拥有推送能力 - 稳定
长连互保,智能心跳等技术方案为您的消息保驾护航 - 效果
应用、推送效果、卸载统计,全方位监控推送效果 - 丰富
内容下发模式、纯文本、图片、富媒体满足各种运营需求
接入步骤
- 在 http://push.umeng.com 上使用Demo的包名com.umeng.message.example
创建应用,获取应用对应的AppKey和Umeng Message Secret - 集成SDK(详情见文档 http://dev.umeng.com/push/android/integration)
百度云
他们都在用
特点
- 安全稳定
消息下发速度高达每秒数十万次,保证稳定秒级到达 - 智能推送
依托百度大数据,准确定位目标客户,实现精准推送 - 统计分析
强大的数据统计报表支撑,可以智能化分析推送 - 省电省流量
百度云推送提供免费服务且设备能耗更低,消息推送更快,连接更稳定 - 个性化设置
定时推送,离线设置,自定义标签,支持富媒体,多种个性化功能 - 管理控制台
可视化页面帮您通过控制台针对特定用户群快速完成推送
接入步骤
- 获取应用ID及API Key
使用百度帐号登录百度云推送官网,注册成为百度开发者,创建应用。获得应用APP ID,API KEY及SECRET KEY等信息 - 集成SDK(详情见文档 http://push.baidu.com/doc/android/api )
信鸽
他们都在用
特点
- 极速接入
10分钟极速接入推送服务,与数亿移动智能终端建立稳定的长连接 - 精准触达
多维度传递价值信息,每天可发送百亿级的通知/消息,精确抵达目标用户 - 接口灵活
开放推送能力,提供多种语言API,包括Java/PHP等,业务自由集成 - 全面监控
实时监控通知/消息的抵达用户量、转化量、转化率,推送效果一目了然
接入步骤
- 前往信鸽管理台xg.qq.com,使用QQ号码登陆,进入应用注册页,填写“应用名称”和“应用包名”(必须要跟APP一致),选择“操作系统”和“分类”,最后点击“创建应用”。
应用创建成功后,点击“应用配置”即可看到APP专属的AccessId和AccessKey等信息。
注册完成后,请下载最新版本的Android SDK到本地,并解压。 - 集成SDK(详情见文档 http://developer.qq.com/wiki/xg/Android%E6%8E%A5%E5%85%A5/Android%20SDK%E5%BF%AB%E9%80%9F%E6%8E%A5%E5%85%A5/Android%20SDK%E5%BF%AB%E9%80%9F%E6%8E%A5%E5%85%A5.html)
结论
综上比较,几大push提供商在技术和特点上并没有明显的差异,在用户口碑上也各有褒贬。为减小试错成本,挑选最多用户使用的push为上策。
就厂商而言,比较有代表性的是小米和华为,而oppo、vivo等其他厂商并没有开放push服务给开发者使用。
鉴于小米的系统市场占有率为第一,如果要选择一家来接入的话,那就是小米了。