首先看一張國內(nèi)Top500 Android應用中它們用到的第三方推送以及所占數(shù)量:
現(xiàn)在總結(jié)下Android平臺下幾種推送方案的基本情況以及優(yōu)缺點:
一、使用GCM(Google Cloude Messaging)
Android自帶的推送GCM可以幫助開發(fā)人員給他們的Android應用程序發(fā)送數(shù)據(jù)。它是一個輕量級的消息,告訴Android應用程序有新的數(shù)據(jù)要從服務器獲取,或者它可能是一個消息,其中包含了4KB的payload data(像即時通訊這類應用程序可以直接使用該payload消息)。GCM服務處理排隊的消息,并把消息傳遞到目標設備上運行的Android應用程序。
優(yōu)點:Google提供的服務、原生、簡單,無需實現(xiàn)和部署服務端。
缺點:1.要求Android 2.2以上,對于不少2.2以前的系統(tǒng)沒法推送;
2.國內(nèi)服務不穩(wěn)定。而且不少國內(nèi)的終端廠商紛紛把Google的服務去掉,替換上自己的。
3.需要用戶綁定Google賬號,但不少國內(nèi)用戶沒有Google賬號。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構來看看(二) 2017-07-26