Android推送

[10大豪门推送对比(http://www.devstore.cn/activity/pushWorldCup.html)

第三方平台类:推送系统会共享一条推送渠道
这意味着假设你接入了友盟推送,而恰好今日头条也接入了友盟。有一天你的App被杀死了,但这时用户启动了今日头条,那么推送系统也就会通过共享的推送通道顺便把你推送消息送达到手机上,然后还可能把你的进程也唤醒(被“保活”了)。

Android 推送集成华为,小米,友盟
集成Android推送前必看

推送的对比:

【小米】

首页–>资料修改–>个人开发者:需要审核开发者身份:身份证+银行卡

小米推送是小米公司为广大开发者提供的即时消息推送的服务,经过笔者的评测其具备以下特点:
1.接口简单,集成方便。
2.目前只支持Android平台的SDK,IOS 平台即将推出;同时也提供了服务端API,为更为复杂的业务提供了支持。
3.推送对象可以指定推送给单一用户也可以根据标签推送给具有同一标签的用户。
4.对于客户端而言,其最新版本Android jar包MiPush_SDK_Client_2_2_5_sdk.jar大小为398KB, 对APP安装包而言体积增加151KB,对安装包影响小。
5.在内存的占用上很少,电量消耗不大;特别值得注意的是,如果运行在MIUI系统上,它会共享系统的长连接,这对性能又有了不小的提升。
6.小米推送不支持富媒体推送、LBS推送。
7.在评测过程中发现小米推送的速度非常快,成功率也非常高。
8.小米推送的数据统计功能,可以使开发者了解当日的实时推送数据和最近7天的推送数据;并提供了推送量、送达数量、点击数量,这个为我们后期的用户行为提供依据。
9.小米推送作为一项基础服务将永久免费。
10.小米推送更新及时,目前最新版本为MiPush_SDK_Client_2_2_5_sdk。

【个推】

个推是一款专业的推送解决方案服务提供者,其具备以下指标:
1.个推推送是一款基础服务免费,增量更新收费的跨安卓,IOS平台支持的推送服务。
2.对于客户端而言,对客户端APP安装包而言,体积增加228KB,影响较小。
3.消耗内存适中,每月流量消耗为0.8-1.2M,每天耗电15-50毫安,CPU消耗低.
4.个推推送使用增量更新,用户升级新版本时,只需下载差量部分文件;安全可靠,对传输信道加密,推送数据自主加密。
5.提供双平台开发SDK,参考例子和DEMO,对于服务器端的API,提供java,php,python ,c#等多种语言和技术的源码和实例,在个推官方网站上提供了在线的汉化文档。
6.个推推送的官方更新及时,目前最新版本为Android SDK V1.5,IOS V1.0.3

经过笔者在2G和3G网络下对个推推送的评测:
1. 消息推送速度快;
2. 不支持LBS推送
3. 不支持富媒体推送
4. 统计报表精准
5. 故障排查简单
6. API简单容易上手

【友盟】

sdk下载 http://mobile.umeng.com/custom_sdk
文档 :http://dev.umeng.com/sdk_integate/android_sdk/android_push_doc

一、小程再次给大家分享一款轻盈小巧的推送服务,友盟推送:
1、友盟推送是一款专业免费推送服务,目前只支持安卓平台。
2、最新版本umeng_message_sdk_2014_04_23_v1.2.3 com.umeng.message.lib.jar大小为381KB,对APP安装包而言体积增加174KB,影响较小。
3、服务器端的API基于HTTP Rest协议,目前仅提供php 平台的,其他平台使用需要自己开发。
4、目前友盟推送共发布了两个版本,还是新产品,希望后面能做的更好一些。
版本:v1.2.3 发布日期:2014-04-13
版本:v1.2.1 发布日期:2014-03-14
二、 经过小程在2G和3G网络的试用总结:
1、消息推送速度有延迟,推送给所有人时延迟明显
2、不支持富媒体推送,支持推送方式包括(所有人,版本,渠道,标签,地域)
3、统计信息比较弱,只能提供历史推送信息,没有进行数据分析和挖掘;
4、一款比较小巧的推送服务,特色不算多
5、推送的新消息会覆盖之前没有查看旧消息,有可能会让用户错失消息;

【百度云】

百度云推送是为用户体验而生的推送服务,其具备以下指标:
1.百度云推送是一款基础服务推送永久免费的跨安卓,IOS平台支持的推送服务。
2.对于客户端而言,对客户端APP安装包而言,体积增加188KB,影响很小。
3.消耗内存较低,其官方标称省电省流量远超业内水平,CPU消耗低.
4.百度云推送支持富媒体推送,LBS功能处在邀请测试阶段。其特色的第三方账户系统支持,可以满足开发者使用自己的账户体系开发应用。
5.提供双平台开发SDK,参考例子和DEMO,对于服务器端的API,提供java,php,python,Node.js,c#等多种语言和技术的源码和实例,在百度云官方网站上提供了在线的汉化文档。
6.百度云推送的官方更新及时,2013年度有十多次安卓版本更新,目前最新版本为Android SDK L2-3.2.0,IOS L1-1.1.0

经过笔者在2G和3G网络下对百度云推送的评测:
1.消息推送速度极快;
2.邀请测试LBS推送
3.支持富媒体推送
4.省电省流量,对客户端内存,CPU资源占用极小

【极光】

打开APP才能接受推送的信息
JPush极光推送详解

经过笔者对极光推送服务的评测,极光推送具备以下指标:
1.极光推送是一款基础服务免费,高级定制服务收费的跨安卓,IOS平台支持的推送服务;
其文本推送和消息推送免费使用,更多高级功能需要定制。
2.对于客户端而言,其APP安装包体积增加171KB,影响较小。
3.消耗内存相对较低,每天流量消耗为20KB,每天耗电30毫安,CPU消耗低。
4.极光推送使用推送工具个性化自定义推送,使用图表直观呈现推送效果,在图表上直观体现推送送达率,点击率,逗留时间等。
5.提供双平台开发SDK,参考例子和DEMO,对于服务器端的API,提供java,php,python,node.js,ruby,c#共六种语言和技术的源码和实例,在极光官方网站上提供了在线的汉化文档。
6.极光推送的官方更新及时,目前最新版本为Android SDK1.6.1,IOS R1.6.3。

经过笔者在2G和3G网络下对极光推送的评测:
1.站点消息推送速度很快,API推送速度快;
2.定时发送准时;
3.推送富媒体收费, 免费用户每天只能群发(广播,标签)一条富媒体消息;
4.不支持LBS推送,支持按Registration ID 进行点对点推送;
5.推送日志记录清晰包含(推送时间,推送内容,推送消息类型,推送达到目标总数)。

【信鸽】

信鸽推送是腾讯旗下的一款推送服务,其具备以下的特点:
1.信鸽推送是一款简洁高效的免费推送服务,目前支持安卓,IOS两个平台;
2.最新安卓版本库Xg_sdk_v2.13.jar大小为339KB,加上依赖的其它包共计642KB,对APP安装包而言体积增加241KB,影响较小;
3.推送数据统计及时准确,使用图表直观呈现推送效果,通过图表体现推送推送量、抵达量、抵达率、点击量、点击率;
4.提供双平台开发SDK,参考例子和DEMO;对于服务器端的API,提供java,php,python,node.js,REST技术的源码和实例;
5.版本更新及时,从2014年1月到4月共发布了4个版本了,每个月一个版本。

经过笔者在2G和3G网络下对信鸽推送的评测:
1.消息推送速度延迟小;
2.不支持LBS推送;
3.不支持富媒体推送;
4.中规中矩的一款推送服务;
5.在推送频率上受到的限制较大,尤其是给所有设备推送的时候;按标签,别名推送这两种方式在推送频率上限制较松。

【华为】

参考:

Android消息推送:手把手教你集成小米推送
史上最全解析Android消息推送解决方案
Android消息推送:第三方消息推送平台详细解析

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据您提供的引用内容,国内Android推送的问题可能有以下几个解决方案: 1. 使用极光推送:目前很多APP使用极光推送服务,但由于Android系统对应用管理规范的提升,导致一些重要的通知无法及时推送给用户。这是因为APP很可能在后台被杀死了。为了解决这个问题,可以让APP适配国内各大厂商的推送服务,以确保通知能够及时送达给用户。 2. 使用Google云消息服务(GCM):GCM是Google推出的云消息服务,也是第二代的G2DM。它的优点是提供了由Google托管的服务,使用简单,无需自行实现和部署服务端。然而,GCM在国内的稳定性可能不如其他服务商,并且需要用户绑定Google帐号,受限于Google的相关限制。 3. 使用XMPP协议(Openfire、Spark、Smack):XMPP协议是一种基于XML的即时通讯协议,可以用于实现推送功能。通过使用Openfire、Spark和Smack这些XMPP库,开发者可以自行搭建推送服务。这种方案的优点是灵活性较高,可以根据自己的需求进行定制。然而,需要开发者自行实现和部署服务端。 4. 针对Android 8及以上系统的横幅通知问题:在Android 8及以上的系统中,默认情况下横幅通知是关闭的,需要用户手动打开。一些国内手机厂商可能不敢默认开启横幅通知,但像微信、钉钉等大型应用通常会自动开启。对于此问题,华为官方回答是需要用户手动开启横幅通知。 综上所述,国内Android推送问题可以通过使用极光推送、Google云消息服务、XMPP协议或者手动开启横幅通知等方式来解决。具体选择哪种方案,可以根据实际需求和应用场景进行权衡。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值