百度雲推送是爲用戶體驗而生的推送服務,其具有如下指標:php
1.百度雲推送是一款基礎服務推送永久免費的跨安卓,IOS平臺支持的推送服務。java
2.對於客戶端而言,對客戶端APP安裝包而言,體積增長188KB,影響很小。python
3.消耗內存較低,其官方標稱省電省流量遠超業內水平,CPU消耗低.web
4.百度雲推送支持富媒體推送,LBS功能處在邀請測試階段。其特點的第三方帳戶系統支持,能夠知足開發者使用本身的帳戶體系開發應用。編程
5.提供雙平臺開發SDK,參考例子和DEMO,對於服務器端的API,提供java,php,python,Node.js,c#等多種語言和技術的源碼和實例,在百度雲官方網站上提供了在線的漢化文檔。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