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增量更新
|
百度账户系统登录
|
转载于:https://www.cnblogs.com/logan/p/4514635.html
android热门消息推送横向测评![转]相关推荐
- android热门消息推送横向测评!
关于这个话题,已经不是什么新鲜事了.对于大多数中小型公司一般都是选择第三方的服务来实现.但是现在已经有很多提供推送服务的公司和产品,如何选择一个适合自己项目的服务呢?它们之间都有什么差别?在此为大家做 ...
- Android端消息推送总结:实现原理、心跳保活、遇到的问题等
前言 最近研究Android推送的实现, 研究了两天一夜, 有了一点收获, 写下来既为了分享, 也为了吐槽. 需要说明的是有些东西偏底层硬件和通信行业, 我对这些一窍不通, 只能说说自己的理解. 为什 ...
- 2015最新最全 Android 谷歌消息推送GCM 详细使用教程
因为项目是非大陆的手机项目,所以当要使用到消息推送的时候,百度了一下,国内的消息方案可以是: 1.百度云推送.也确实很快就可以搭建客户端和服务端,加载他的sdk,大概花了半个小时,就可以在手机端收到推 ...
- 基于openfire+smack的Android、消息推送服务
前言 Java领域的即时通信的解决方案可以考虑openfire+spark+smack.当然也有其他的选择. Openfire 是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使 ...
- Android 生态消息推送平台介绍
一.手机厂商平台 华为消息推送服务 华为推送(Push)是为开发者提供的消息推送平台,建立了从云端到手机端的消息推送通道,使应用可以将最新信息及时通知用户,从而构筑良好的用户关系,提升用户的感知和活跃 ...
- java集成极光推送实现Android的消息推送
1.极光推送的思路就是,每一个app都有一个AppKey和Master Secret,这两个值是唯一的,也就是用来标识App的唯一信息,具体怎么获取,去看极光推送官网文档,这里就不在讲解.我们在极光开 ...
- Android之消息推送实现
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相 ...
- Android App消息推送 实现原理
https://www.jianshu.com/p/b61a49e0279f 1.消息推送的实质 实际上,是当服务器有新消息需推送给用户时,先发送给应用App,应用App再发送给用户 2. 作用 产品 ...
- android上消息推送的实现
ios上面有了很好的推送机制,android上本来也有个类似iphone上的APNS,原名Android Cloud to Device Messaging,小名C2DM,(C2DM) 作为 Andr ...
最新文章
- c# 小票打印机打条形码_C#打印小票自带条形码打印
- ansys如何删除线_ANSYS影响面计算与绘制方法介绍
- 在VB 中调用动态连接库
- RHEL 6.5 rpm包安装mplyer
- Linux 进程信号:信号的概念、生命周期、产生流程、阻塞
- (十三)RabbitMQ使用详解
- 十年沉淀,阿里云发布全球领先的对象存储OSS可用性SLA
- 蒸妙集团用科学熏蒸法,弥补现代人在运动上的缺乏
- error: Program received signal SIGSEGV, Segmentation fault. (Codeblocks, C++)(2)
- 掩膜裁剪tif步骤_ENVI中掩膜掩膜操作及影像分类教程
- 乐蜂网八周年店庆有感
- LSD-SLAM运行过程及报错 “what(): Duration is out of dual 32-bit range“
- FeynRules的上手使用1--介绍模型参数设置
- 关于微信小程序·小程序云开发字段搜索
- 搞前端开发的比后端多两倍,这意味着哪一个更有前途?
- 路由汇总带来的三层环路-解决实验
- 顾客价值层级-名词解释06
- 2014c语言二级考试题,2014年3月计算机二级C语言真题及答案
- 教你学会买便宜的机票
- Python多路IO复用之select