編輯:關於Android編程
1.C2DM(現在是GCM)
Android Cloud to Device Messaging (C2DM) 作為 Android 2.2 的一部分已經發布了。C2DM 允許第三方開發者開發相關的應用來推送少量數據消息(1024bytes)到用戶的手機上。C2DM 創造了一個良好的機會,允許我們使用多種 Google 開發工具來創建一種簡單但相當實用的應用類型。用戶可以使用該類型的應用把各種各樣的信息從他們的台機或者筆電直接 push 到自家的手機上。C2DB已經過時·C2DM服務將在短期內結束,將不再接受新用戶·c2dm開放人員請用Google Cloud Messaging (GCM).GCM是下代C2DM.因為目前國內無法使用Google服務,所以了解一下就好。 2.使用XMPP協議(Openfire + Spark + Smack)androidpn 是一個整合方案,它是基於 XMPP 開源組件的 。即服務器端基於 Openfire,客戶端基於 Smack ,這二個是 XMPP 開源組件裡最常見的兩個。androidpn使用Spring框架做了個Web層,把XMPP IM組件集成起來,以實現Android Push功能。因此,androidpn的可用性來自於如下幾個方面:
1.其依賴的XMPP IM協議與通訊機制,是否適合用於Android Push場景。
2.其是否為Android Push需求做了必要的定制。
使用androidpn可以簡單地做到:把消息推送到客戶端。但是,要使其適合開發者需要,並在生產環境上運行,則可能需要做很多定制開發工作。從筆者與多個開發者交流得到的反饋來看,在生產環境裡運行起來問題很多。 5.極光推送 極光推送官網 極光推送,英文簡稱 JPush,是一個面向普通開發者開放的,免費的第三方消息推送服務。雲推送(Push)是百度開放雲向開發者提供的消息推送服務;通過利用雲端與客戶端之間建立穩定、可靠的長連接來為開發者提供向客戶端應用推送實時消息服務。
百度雲推送服務支持三種推送類型:通知、消息及富媒體;支持向所有用戶、根據標簽分類向特定用戶群體、向單個用戶和基於地理位置推送消息;支持更多自定義功能(如自定義內容、後續行為、樣式模板等);提供用戶信息及通知消息統計信息,方便開發者進行後續開發及運營。
7.個推送
個推平台專注提供移動設備長連接SDK和服務端接入的整體解決方案。目前個推平台主要提供兩種服務模式,消息群發模式,提供群發管理後台,滿足消息群發需求;業務整合模式,提供服務端API接口,可以與客戶已有業務系統深度整合。
1、高效穩定的推送通知
為合作伙伴提供長連接SDK,開發者的服務消息可以推送到其客戶端。使你的應用程序保持高注意力,即使用戶沒有打開應用程序,也能夠推送通知到達用戶手機。您可以即時向用戶推送活動提示、動態更新、積分信息等通知。100萬並發量不超過40秒,水平服務器架構,任何單點失效都並不會影響推送。
2、自由度高,推送自定義消息。
強大的自定義消息推送通道。開發者可以推送自定義的消息內容。JPush SDK 把內容完全轉給開發者應用程序,由開發者應用程序去處理自定義消息。
3、靈活推送工具
靈活地根據需要進行推送。管理Portal上的推送助手,方便快速推送,普通用戶都可操作。另外也提示API調用方式,靈活強大。
4.推送平台技術架構先進,經過考驗的大規模用戶 Push 平台
由於之前開發過IM應用,極光在消息推送業務上有豐富的技術沉澱期,並且不斷地優化系統,滿足快速的業務增長。
免費推送服務
推送的用戶數量沒有限制,推送的消息條數也沒有限制。
方便集成的SDK及良好的文檔和技術支持體系
android 3分鐘demo
ios 簡單配置
客戶端SDK以非常低的代價保持連接,電量、流量消耗少。
推送內容的多少是由開發者決定的,網絡狀況不穩定也會對電量造成影響。在不考慮推送的內容和網絡影響前提下。理論數據平均值為:流量消耗 20K/天,電量消耗 30mAh/天
5、專業圖表、推送精准化
推送效果直觀呈現。推送到達了多少?到達後,用戶有沒有點擊打開應用?打開應用後,用戶逗留的時間有沒有延長 ? 直觀的對比圖表,讓你輕松地評估推送效果。
這是極光推送應用後的數據趨勢圖:
高安全性
平台在服務端與SDK進行通訊時進行了數據加密,保證客戶數據的隱私安全。同時,個推平台還支持客戶對傳輸數據自主加密,滿足高安全性客戶的需求。
高可靠性
平台服務器部署在IDC核心機房,三線接入,保證不同運營商移動設備接入的穩定性。個推平台采用分布式架構部署,不僅系統容量可靈活擴容,還可以提供99.9% SLA。個信專業的運維團隊維護,消息到達率超過96%。
低成本
平台專注推送服務領域的研究,單台設備支持100-300萬用戶在線(根據單台設備配置會有波動),平均成本控制業界領先。
出乎意料的快速,瞬間送達
平台的消息投遞延時小於0.2s,無論何時何地,用戶移動設備有網絡即可送達。
專為手機優化,省電省流量
平台采用自主研發的獨有協議,比XMPP更適合移動設備使用,符合4S標准(小巧、省電、省流量、穩定)。實測移動設備空載耗電每日15-50mAh,空載流量0.8-1.2M/月。
高安全性
個推平台在服務端與SDK進行通訊時進行了數據加密,保證客戶數據的隱私安全。同時,個推平台還支持客戶對傳輸數據自主加密,滿足高安全性客戶的需求。
高可靠性
個推平台服務器部署在IDC核心機房,三線接入,保證不同運營商移動設備接入的穩定性。個推平台采用分布式架構部署,不僅系統容量可靈活擴容,還可以提供99.9% SLA。個信專業的運維團隊維護,消息到達率超過96%。
低成本
個推平台專注推送服務領域的研究,單台設備支持100-300萬用戶在線(根據單台設備配置會有波動),平均成本控制業界領先。
出乎意料的快速,瞬間送達
個推平台的消息投遞延時小於0.2s,無論何時何地,用戶移動設備有網絡即可送達。
專為手機優化,省電省流量
個推平台采用自主研發的獨有協議,比XMPP更適合移動設備使用,符合4S標准(小巧、省電、省流量、穩定)。實測移動設備空載耗電每日15-50mAh,空載流量0.8-1.2M/月。
易於實施
個推平台移動設備SDK集成半天即可完成,使用推送管理後台,當天即可零開發群發消息。同時,個推平台也提供完善成熟的服務API可以與客戶已有業務系統緊密結合。
強大的分析報表
個推平台可以提供應用的留存用戶,在線用戶等核心數據,並會不定期提供行業數據分析報告及客戶的行業排名指數。對於消息投遞到用戶後的訪問行為,個推平台也會提供精准的效果評估報告。
學習Android一段時間,來總結下BroadcastReceiver的使用方法。一、什麼是廣播,廣播接受者廣播:廣泛運用在應用程序之間傳輸信息的機制。 廣播接受者(Br
本文實例講述了Android編程之SMS讀取短信並保存到SQLite的方法。分享給大家供大家參考,具體如下:Android 之 SMS 短信在Android系統中是保存在
Activity中有7個與生命周期有關的函數。其中onCreated()是activity第一次被啟動時執行的,主要是初始化一些變量,onRestart()是
PS一句:最終還是選擇CSDN來整理發表這幾年的知識點,該文章平行遷移到CSDN。因為CSDN也支持MarkDown語法了,牛逼啊! 1 背景最近在簡書和微博還