百度云推送是为用户体验而生的推送服务,其具备以下指标:
1.百度云推送是一款基础服务推送永久免费的跨安卓,IOS平台支持的推送服务。
2.对于客户端而言,对客户端APP安装包而言,体积增加188KB,影响很小。
3.消耗内存较低,其官方标称省电省流量远超业内水平,CPU消耗低.
4.百度云推送支持富媒体推送,LBS功能处在邀请测试阶段。其特色的第三方账户系统支持,可以满足开发者使用自己的账户体系开发应用。
5.提供双平台开发SDK,参考例子和DEMO,对于服务器端的API,提供java,php,python,Node.js,c#等多种语言和技术的源码和实例,在百度云官方网站上提供了在线的汉化文档。
经过笔者对百度云推送的使用,从开发者的角度,给想使用该服务的开发者几个建议:
1.百度云推送平台使用的是面向接口的框架,通过一个公开类提供各种服务,无论是IOS还是安卓开发者,都必须具备熟练的OO编程功底,如果不理解常用的设计模式和架构,对于该平台的掌握会稍微吃力。
2.建议熟悉JAVA,C#等面向对象开发者使用,对英文功底要求不高
3.如果熟悉基于配置的应用程序框架,那么使用本服务会事半功倍。
4.其服务器端采用JSON作为数据传输格式,JSON消息体最大为25KB,建议开发者认真了解JSON格式。服务器端API规范为REST风格,并且提供HTTP和HTTPS两种接口。
http://www.devstore.cn/test/testInfo?tc=f566e9acf4b0370ff6cb465d468773fd&id=dc2a2c1e2f7d13aae909e69c8021d438