android热门消息推送横向测评![转]
简介:
原理:
国内常用解决方案:
一、MQTT协议实现Android推送功能

-------------------------------------------------
二、RSMB实现推送功能。
-------------------------------------------------
三、XMPP协议实现Android推送功能

第三方平台服务实现推送功能:
个推

---------------------------------------------------
极光推送

-----------------------------------------------------
百度云推送

------------------------------------------------------
友盟推送

--------------------------------------------------------
更多的推送平台:
各大平台对比:
|
平台
|
个推
|
百度云推送
|
极光推送
|
友盟推送
|
|
稳定性和到达率
|
单台服务器并发支持200-400万,推送下发速率可达20万/秒
|
百度强大的服务器集群,吞吐能力强
|
服务端先进技术架构,高并发可扩展性的云服务
|
消息推送所有人时有延迟,不支持富媒体推送
|
|
电量和流量
|
多个APP合并一条长连接,共享链路。SDK特意针对手机优化,空载耗电每日15-50毫安,空载流量0.8-1.2M/月
|
单通道技术,多应用共享一个推送通道。
|
客户端 SDK 采用自定义的协议保持长连接,电量、流量消耗都很少
|
多应用共享一个长连接、智能心跳等优化方案。
|
|
安全性
|
数据加密
|
安全隔离技术
|
一般加密
|
一般加密
|
|
消息推送
|
推送通知
推送消息
推送富媒体
没有LBS推送
|
推送通知
推送消息
推送富媒体
基于地理位置的推送(或“LBS推送”)
|
推送通知
推送消息
推送富媒体
没有LBS推送
|
推送通知
推送消息
没有富媒体
没有LBS推送
|
|
后台数据统计
|
数据报表支撑,智能化分析推送
|
提供推送信息和用户行为的统计
|
“推送报表”与“用户统计报表”呈现推送的效果和应用发展趋势。
|
提供推送信息和用户行为的统计
|
|
SDK接入难度/成本
|
中文文档,技术支持
|
有中文文档,技术支持
|
中文文档,技术支持
|
中文文档,技术支持
|
|
收费情况
|
部分功能收费
|
免费
|
部分功能收费
|
免费
|
|
服务器端支持
|
支持Java,PHP,C#,Python,Node.js服务端
|
支持Java,PHP,C#,Python,Node.js服务端
|
支持Java,PHP,C#,Python,Node.js,Ruby
服务端
|
支持Java,PHP,Python 服务端
|
|
消息推送策略
|
广播推送
标签推送
别名推送
用户分组
|
广播推送
标签推送
别名推送
用户分组
地理区域划分推送。
|
广播推送
标签推送
别名推送
用户分组
|
广播推送
标签推送
别名推送
用户分组
地理区域划分推送。
|
|
案例
|
新浪微博,墨迹天气,唱吧,PPTV,美图秀秀等
|
糗事百科,Gif快手
|
珍爱网,超级课程表,美咖相机
|
暴风影音,南方周末,别踩白块
|
|
额外功能
|
app增量更新
|
百度账户系统登录
|
android热门消息推送横向测评![转]的更多相关文章
- Android开发学习笔记-关于Android的消息推送以及前后台切换
下面是最简单的Android的消息推送的实现方法 package com.example.shownotic; import java.util.Random; import android.supp ...
- Android客户端消息推送原理简介
首先简单介绍一下Android消息推送的主要三种方式,如果你已经看过类似的文章,请直接忽略三种介绍. 1.使用SMS服务,即服务器端发送短信,然后手机客户端监听短信的广播,然后对数据进行一定的处 ...
- [android] 安卓消息推送的几种实现方式
消息推送的目的:让服务器端及时的通知客户端 实现方案 轮询:客户端每隔一定的时间向服务器端发起请求,获得最新的消息 特点:如果用在最新新闻通知上,效率就有点低了,技术简单,好实现 应用场景:服务器端以 ...
- Android 生态消息推送平台介绍
一.手机厂商平台 华为消息推送服务 华为推送(Push)是为开发者提供的消息推送平台,建立了从云端到手机端的消息推送通道,使应用可以将最新信息及时通知用户,从而构筑良好的用户关系,提升用户的感知和活跃 ...
- Android (Notification)消息推送机制
从网上查询资料学习Android消息推送机制,效果图如下: 1.首先是布局文件代码 activity_main.xml <?xml version="1.0" encodin ...
- Android本地消息推送
项目介绍:cocos2dx跨平台游戏 项目需求:实现本地消息推送,需求①:定点推送:需求②:根据游戏内逻辑实现推送(比如玩家体力满时,需要计算后到点推送):需求③:清理后台程序或重启后依然能够实现本地 ...
- Android之消息推送实现
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相 ...
- iOS/Android网络消息推送的实现两种方法
移动时代,用户为王,而每个APP拥有的活跃用户量(Active Users),决定了其价值. 消息推送成为了不可或缺的活跃唤起工具. 目前消息推送有如下两种途径: 1.iOS传统方式: 通过Apple ...
- Android后台消息推送-android学习之旅(71)
建议使用第三方的sdk,比如极光推送,小米推送,百度推送
随机推荐
- sql 查询年龄
SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- ...
- 【Hibernate学习笔记-5.1】使用@Transient修饰不想持久保存的属性
作者:ssslinppp 1. 摘要 在默认情况下,持久化类的所有属性会自动映射到数据表的数据列.如果在实际应用中不想持久化保存某些属性,则可以考虑使用@Transient来修饰他们. ...
- python处理excel(二):写
代码参考自zhoujie.函数接口可参考该blog. 基本的write函数接口很简单: 新建一个excel文件 file = xlwt.Workbook() (注意这里的Workbook首字母是大写) ...
- ASP.NET Web Pages:表单
ylbtech-.Net-ASP.NET Web Pages:表单 1.返回顶部 1. ASP.NET Web Pages - HTML 表单 表单是 HTML 文档中放置输入控件(文本框.复选框.单 ...
- 关于UC、火狐、谷歌浏览器屏蔽布局中广告的解决办法
关于UC浏览器屏蔽了广西人才网的名企.品牌.热点的logo,是因为当成广告过滤掉了,以后div的class和id不能以“ad”开头.这可能只是其中一个规则,adxxxx是可以的,不能是adXxxx, ...
- Centos 的计划任务 crontab
使用计划任务! crontab命令主要有3个参数: -e :编辑用户的crontab. -l :列出用户的crontab的内容. -r :删除用户的crontab的内容. 执行crontab -e,将 ...
- 解析Excel数据
解析Excel数据常用的方式就是使用POI和JXL工具了,这两种工具使用起来有些类似,这里记录一下使用方式提供个参考 POI使用 File file = new File(filePath); Fil ...
- 第10课 C++中的新成员
1. 动态内存分配 (1)C++通过new关键字进行动态内存申请,是以类型为单位来申请空间大小的 (2)delete关键字用于内存释放 ▲注意释放数组时要加[],否则只释放这个数组中的第1个元素. [ ...
- 信息学奥赛(NOIP)初赛学习方法推荐
首先声明:本帖针对初学者,本帖只是列出一个大概的框架,不属于自学方法,有条件有能力,请找一位好老师来教,多跟前辈交流经验.(否则多会出现事倍功半的悲剧!) 一.初赛内容 初赛偏重于基础知识. 1. 一 ...
- redis 4,0 安装
安装redis : 1,yum install wget -y 2,cd /opt: 3,wget http://download.redis.io/releases/redis-4.0.10.tar ...