定義及描述
RichPush是彩訊公司為企業和開發者提供的專業級訊息推送服務。開發者可以方便快捷地集成推送功能,並即時地向其應用程式的用戶推送通知或運營訊息,與用戶保持互動,從而有效地提高留存率,提升用戶體驗。RichPush平台提供整合了Android推送、iOS推送的統一推送服務。
1. 產品特性
推送方式豐富靈活
廣播推送:向所有的註冊用戶傳送一條廣播訊息。
標籤推送:根據屬性對用戶設定標籤分組,向群組用戶傳送。
地理位置推送:結合GPS,為商家、旅遊景點、博物館等提供“顧客進店即推送”的服務
通知:推送文本內容直接展示在用戶的通知欄中。
自定義訊息:推送自定義的訊息內容透傳給套用處理。
富媒體:推送預先編輯好的圖文並茂的HTML頁面內容。
省電省流量
低能耗:日耗電量僅為手機電量的3%
低流量:日消耗量不超過0.09M
低CPU低記憶體占用:CPU占用率僅為市場同類產品的1.66%,記憶體使用量僅為市場同類產品的34.76%
服務穩定安全
高吞吐:每分鐘千萬級訊息推送;
高性能:支持億級用戶同時線上;
高穩定:推送服務穩定可靠,免疫市面主流手機安全軟體的干擾
高安全:信息報文加密封裝,防止竊取
高到達率:99.7%的訊息可以300毫秒內到達。
推送數據精準統計
推送數據:推送量、訊息到達率統計,可查看推送的實時數據和歷史數據
用戶數據:套用新增用戶、活躍用戶、留存用戶統計
套用異常反饋:收集套用日誌信息,及時上報反饋套用異常BUG
效果跟蹤:單個推送通知目標用戶行為30天持續跟蹤
全面兼容能力
平台兼容:支持iOS、Android全平台
機型適配:市場主流品牌機型全適配
2. 產品優勢
2.1. 雙進程守護,實現殺不死特性
RichPush SDK具有“殺不死”特性,採用雙進程守護機制,即使是承載服務進程的套用被停止了,推送服務依然能夠重新恢復,實現了RichPush SDK在用戶終端上對記憶體清理工具、任務管理器清除、用戶手動強制停止等情況的免疫能力,成功實現永遠線上的業務能力目標。
2.2. 雙協定模式,實現穩定的長連線能力
RichPush平台採用雙協定模式,保證長連線的純粹性,使得長連線變得更加穩定高效,讓最重要的心跳通信和推送業務能夠暢通無阻、及時到達用戶的螢幕上。
2.3. 智慧型心跳,降低能耗
RichPush平台採用智慧型心跳功能,能在中、長時間網路異常情況下大幅降低電量和流量消耗,而電量和流量的大量消耗會上升到用戶感知層面,影響用戶使用體驗。
3. 技術優勢
3.1. 採用旁路監聽等技術,實現端到端監控和數據分析能力
RichPush平台實現端到端監控功能在實現監控伺服器資源、網路狀況及客戶端運行狀況的前提下,更進一步實現為第三方移動開發者提供多種的產品運營解決方案,比如用戶統計分析、線上留存率、APP活躍分析等數據,幫助開發者了解自己產品的市場情況,最佳化產品運營策略。
3.2. 分散式節點結構
採用分散式的多節點的方式部署,部署的方式比較靈活,可以是異地多機房多ISP線路,也可以是單機房單ISP的方式部署。
3.3. 兩層次的負載均衡技術
第一層,採用DNS的方式進行負載均衡,將用戶的請求平均分散至多節點部署的機房;第二層採用硬體負載均衡設備,進一步將請求再次分散到節點中的伺服器集群。
3.4. 多套用單通道共享技術
同一台設備上安裝了多個app ,它們的推送業務會共享同一條tcp socket 連線通道。節省流量和減輕伺服器的高並發會話壓力。
3.5. 性能最佳化技術
RichPush平台支持千萬級的訊息推送,在性能最佳化上有豐富的經驗,通過伺服器編碼技術、軟體架構調優、存儲調優套用,達到提升性能目的,穩定支撐千萬級訊息推送業務。
伺服器編碼技術:linux系統核心進行專項裁剪和調優,擴展其socket管理策略,最佳化通訊包穿越協定棧到達套用層的機制,使其通訊協定棧實現的機制更適合大並發伺服器要求;
軟體架構調優:引入Netty異步框架,服務端和客戶端支持多套用單通道連線共享,性能更優越;
高性能存儲套用:使用了高性能的資料庫mongoDB, 採用Replica Sets + Sharding高可用部署架構,最佳化快取序列化對象組件,提升存儲性能。
4. 典型案例
4.1. 139信箱輕量版客戶端
4.1.1. 項目簡介
139信箱輕量版是中國移動提供的免費信箱服務,無限量郵件到達免費簡訊提醒,隨時隨地管理郵件,速度快,省流量,支持多種格式附屬檔案下載與上傳。139信箱輕量版支持iPhone、Android手機、wp8手機、iPad、Android pad等五個終端使用。安裝139信箱輕量版,將139信箱添加到移動終端桌面,僅第一次登錄需要輸入帳號密碼,之後可實現自動登錄,訪問信箱僅需一步。點擊桌面圖示可直接打開139輕量版信箱,同時還支持其他主流信箱登錄,例如用戶可以方便地通過輕量版登錄QQ、新浪、網易、gmail等主流信箱;
4.1.2. 雲郵局客戶端
4.1.2.1. 項目簡介
雲郵局是為用戶提供各類閱讀、服務信息的套用。該項目滿足了用戶在使用郵件基礎功能之外的網際網路增值需求,主要為用戶提供各種報刊雜誌(含收費內容)、生活服務的閱讀和使用,是139信箱精品訂閱的升級版。
4.2. 更多客戶