android push推送

份额对比:


android push推送_第1张图片
push份额对比

首先关注厂商推送,能够保证push服务最大程度存活以保证实时触达。

小米推送

免费、到达率高、Android系统市场份额第一

他们都在用

腾讯新闻、淘宝、百度视频、爱奇艺等等。


android push推送_第2张图片
小米推送

特点:

  • 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)

个推

他们都在用

android push推送_第3张图片
个推用户

特点:

  • 推送高效稳定
    SDK简单易集成,API灵活调用;推送数据自主加密,安全无忧;消息下发可达百万每秒
  • 功能完备齐全
    可自定义设置定时推送和离线消息;应用进程互相看护,保障活跃度;多个APP合并链路,省电省流量
  • 消息展示多样
    支持文本,图片,富媒体等展现形式;用户点击通知动作多样可选;支持消息透传模式,灵活自主
  • 智能标签推送
    智能标签分类用户,如旅行、美食、阅读等;多维度精准推送,如时间、地区、爱好等;摒弃盲目推送,真正实现精细化运营
  • 分组对比测试
    通过A/B Test监测推送效果;通过智能匹配找到目标人群;提高点击率、转化率和用户留存率
  • 数据报表精确
    提供在线、留存用户等核心数据报表;推送效果跟踪反馈、对比分析;行业数据分析报告清晰明了
  • 应景推送模式
    高效获取地理位置,深挖用户场景;根据用户属性个性化定制推送内容;提高用户活跃度和参与感,增加用户粘性
  • 地理围栏技术
    通过冷数据画像和温数据回溯筛选精准目标人群;结合热数据场景识别用户当下位置;实时触发消息, 精确命中用户需求
  • 庞大数据体系
    依托庞大的终端覆盖和海量数据;基于数亿信标和千万级POI数据;提供丰富、精确、多维度的使用场景

接入步骤

  • 登录 http://dev.getui.com ,选择登记应用并填写应用名称和包名信息,完成应用创建
  • 点击应用配置,获取到相应的AppID 、AppKey 、AppSecret 信息
  • 接入SDK(详情见文档 http://docs.getui.com/)

友盟

他们都在用



android push推送_第4张图片

特点

  • 精准
    基于【友盟+】全域数据画像,精准定位
  • 快速
    仅需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服务给开发者使用。

鉴于小米的系统市场占有率为第一,如果要选择一家来接入的话,那就是小米了。

你可能感兴趣的:(android push推送)