各種推送和im性能比較

【聲明:】本文是作者(蘑菇v5)原創,版權歸作者 蘑菇v5所有,侵權必究。本文首發在簡書。如若轉發,請注明作者和來源地址!未經授權,嚴禁私自轉載!

IM和推送(各家對比)

IM通訊

1.云旺:阿里百川(阿里巴巴無線開放平臺)
網址:http://baichuan.taobao.com/product/im.htm?spm=a3c0d.7758105.1998907816.4.khbDLV

簡介:

百川云旺(OpenIM)是阿里巴巴推出的移動端IM開放服務,專注為移動應用開發者提供免費的即時通訊基礎能力(百川云旺·即時通訊)、客服平臺能力(百川云旺·客服)以及意見管理能力(百川云旺·用戶反饋)。通過集成云旺(OpenIM),開發者不必搭建服務端硬件環境,就可以將即時通訊快速集成至應用中。

功能:

功能

接入的企業:

接入的企業

收費價格預覽:

免費,0成本接入

接入流程:

一、加入百川
二、創建應用:加入百川后,百川已經為App生成了Appkey,創建一個“百川無線應用”。
三、服務端集成:云旺(OpenIM)開放服務端Rest接口,快速實現已有賬號體系開通IM服務。
四、客戶端集成
OpenIM Kit(iOS)?客戶端SDK,提供單聊、群聊等功能服務,支持UI定制
OpenIM Kit(Android)?客戶端SDK,提供單聊、群聊等功能服務,支持UI定制
OpenIM Kit(Web)客戶端SDK,提供單聊、群聊等功能服務,支持UI定制
五、發布應用
產品優勢:來自阿里巴巴旺旺團隊,13年技術積累,日均5億次消息量,歷經多次雙十一的穩定IM服務。
1.免費0成本接入,輕松擁有溝通能力
2.穩定經歷多次雙十一考驗,消息到達率100%,全年可用性99.99%
3.安全登錄異常提醒、釣魚網站監測、反垃圾/欺詐檢測,支持定制化安全方案
4.全面支持Windows、Android、iOS、H5,快捷集成所有平臺

核心功能:

核心功能

2.極光IM(Eclipse)
網址:https://www.jiguang.cn/im

簡介:

極光IM為App開發者提供易用可靠的即時通信云服務,搭建應用用戶間自由的交流通道,增強產品社會化屬性。以大規模、高并發、穩定的推送服務為技術基礎,極光IM不僅提供優質豐富的通信功能,還有更多功能正在不斷涌現。現在,iOS、Android、Web客戶端均可接入極光IM。

功能:

1.多樣的聊天功能:包含文本、圖片、表情、位置、語音、視頻、文件和自定義
2.共享通道:JMessage與JPush共用一條TCP長連接,擴展自定義協議,繼承JPush的安全、高效、穩定。
3.平滑升級:極光IM完美兼容極光推送的全部功能,JPush服務使用者可以直接集成JMessage SDK平滑升級為極光IM,讓應用具備聊天能力。
4.跨應用聊天:滿足不同應用間的社交需求,跨應用互加好友,跨應用建群,只需幾行代碼,同一賬號下所有應用即可暢聊起來。

接入的企業:

暫無

收費價格預覽:

收費價格預覽

接入流程:

參照極光文檔sdk集成指南

產品優勢:

參照im功能模塊

3.融云
網址:http://www.rongcloud.cn/downloads

簡介:

融云,國內首家專業的即時通訊云服務提供商。iResearch 艾瑞等權威數據顯示,融云即時通訊云市場份額穩居第一。

功能:

1.直播聊天室(邊看邊聊,趣味無窮)
有了融云,聊天室可以完美融入您的直播業務。沒有人數限制,數十億消息并發即時到達,久經互聯網直播事件考驗。通過自定義消息,讓直播聊天中的用戶體驗獻花、打賞、點贊、紅包等功能。配合專業級的安全審核,實時監控您的文字、視頻、數據變化,讓您安心運營。
2.單聊(簡簡單單,應對萬千)
有了融云,單聊總是能完美融入到每一個應用場景里,方寸之間,盡顯其能。我們還提供多種消息類型,包括文字、語音片段、圖片、位置等內容載體,讓溝通多一種可能。
3.群聊(兼包并容,卓爾不群)
有了融云,你的多人討論組,用戶可以自已組建,強大的群組,可以滿足 3000 人的大型社群需求,而使用聊天室,除了無上限人數,還能即時顯示在線人數。融云為你精心提供的各種群聊解決方案,不只是滿足了應用內多人交流的需求,更讓群聊多一種選擇。
4.自定義(隨心所欲,自由自在)
融云不僅支持 UI 界面的自定義,還能自定義消息,更有自定義的會話列表與界面輸入區提供給你。精彩未來,由你自由演繹。
5.客服平臺(幾行代碼,應有盡有)
精心設計的專屬客服系統,幾行代碼就能讓應用獲得像手機旺旺一樣的客服能力。若需自動接入、會話記錄、客戶信息、會話轉接、預設自動回復等功能,融云可為你提供所需一切。

接入的企業:

1.社交網絡:

社交網絡

2.生活服務:

生活服務

3.多媒體:

多媒體

4.在線教育:

在線教育

5.金融服務:

金融服務

6.醫療健康:

醫療健康

7.工具&智能硬件

工具&智能硬件

8.企業級應用

企業級應用

收費價格預覽:

基礎功能免費,付費功能另算。網址:http://www.rongcloud.cn/pricing

接入流程:

融云的集成流程如下圖所示,其中幾個關鍵環節需要注意:
1.App 服務端換取 Token 流程,可以參考 Server 開發文檔 - 獲取 Token 方法
2.客戶端集成流程,可以參考 Android 開發指南 或者 iOS 開發指南
3.UI 界面自定義,可以參考 Android 開發指南 - UI 自定義 或者 iOS 開發指南 - UI 自定義

集成流程

產品優勢:

融云提供的即時通訊云服務是將即時通訊技術封裝成 SDK 供全球開發者下載使用,并向開發者提供平臺環境、技術支持以及后期運維等服務,使開發者的業務能夠快速獲得即時通訊的能力,實現單聊、群聊等功能,滿足社交、客服、聊天室等場景需要。
目前,已有數以萬計的應用通過融云獲益,包括百姓網、豆果美食、新浪二手房、易車等知名應用,涵蓋社交、醫療、教育、電商、O2O、媒體、智能硬件等眾多行業應用。
融云擁有百人的專業團隊,成員來自神州泰岳、三星、用友、百度、搜狐、IBM 等國際知名 IT 公司。其中,核心團隊來自飛信技術研發和運營團隊、三星融合通信移動端研發團隊,在即時通訊領域有十幾年的技術研發和運營維護經驗,掌握即時通訊的核心技術。

推送

1.阿里云推送

簡介:

移動推送(Alibaba Cloud Mobile Push,內部產品代號 Agoo) 是基于大數據的移動云服務。幫助App快速集成移動推送的功能,在實現高效、精確、實時的移動推送的同時,極大地降低了開發成本。讓開發者最有效地與用戶保持連接,從而提高用戶活躍度、提高應用的留存率。

推送架構:

推送架構

功能:

功能

接入的企業:

接入的企業

收費價格預覽:

  免費閾值:對于每個App,月有效推送去重設備數小于5萬的情況免費。

網址:

https://help.aliyun.com/document_detail/35315.html?spm=5176.56143.210096.6.IjBYkG

產品優勢:

1.基于 ACCS(Alibaba Cloud Channel Service)通道構建推送,ACCS 在鏈路方面做了深度優化,多通道保證消息高達率;
2.推送通道與手機淘寶使用相同架構,系統高效穩定,能夠承載大并發的信息推送需求;
3.終端適配,提升各種ROM下的APP消息到達率;
4.共享通道技術,降低設備使用推送帶來的電量損耗;

2.小米推送

簡介:

小米消息推送服務在MIUI上為系統級通道,并且全平臺通用,可以為開發者提供穩定、可靠、高效的推送服務。
收費價格預覽:小米推送的基礎服務目前是免費的。

接入的企業:

接入的企業

產品優勢:

產品優勢

3.極光推送

整體概況:

整體概況

簡介:

通過極光推送服務,主動及時地向您的用戶發起交互,向其發送聊天消息、日程提醒、活動預告、進度提示、動態更 新等。精準的目標用戶和有價值的推送內容可以提升用戶忠誠度,提高留存率與收入。簡單的SDK集成方式,使開發商可以快速部署,更專注主營業務

推送架構:

推送架構

收費價格預覽:

網頁:https://www.jiguang.cn/push

收費價格預覽

接入的企業:

接入的企業

產品優勢:

強大的技術優勢(客戶端SDK采用自定義的協議保持長連接,電量、流量消耗都很少。服務端先進技術架構,高并發可拓展性的云服務,經受幾億用戶的考驗,完全省去應用開發者自己維護長連接的設備和人力的成本投入)。

4.個推

整體概況:

整體概況

簡介:

通過個推的技術,APP可主動向用戶推送新聞動態、版本更新、優惠活動、生活服務等各類信息,并通過多維度用戶群組分析進行智能匹配,給合適的人群合適的場景推送合適的內容,大幅度提升消息點擊率、用戶活躍度和留存率。

推送架構:

推送架構

收費價格預覽:

網址:http://www.getui.com/cost/

接入的企業:

接入的企業

產品優勢:

應景推送:https://dev.getui.com/dos4.0/index.html#in-context-push

產品優勢1
產品優勢2

其他

推送軟文:

網址:https://zhuanlan.zhihu.com/p/21650418

友盟統計:

網址:http://www.umindex.com/

第三方服務軟文:

國內Top500Android應用分析報告
網址: https://mp.weixin.qq.com/s?__biz=MzA5OTMxMjQzMw==&mid=2648112527&idx=1&sn=b23c1b5f3e32e343ad96d705bd4d63ff&scene=1&srcid=0711SVtLTxYXurfDvMqW2LJi&uin=MjQwMDgwNDM1&key=77421cf58af4a6536ca031a71c4f7bb7f13f6ea3c8eb83bf829c172d7cd7f7f72a832c33e87a7c45d7273b914b351fdf&devicetype=iMac+MacBookPro12%2C1+OSX+OSX+10.11.5+build(15F34)&version=11020201&lang=zh_CN&pass_ticket=%2BTp9qbxmROPbRlT9zfp7uAY%2FVToJEmd09DOFY3Fc49Y%3D

Push使用率對比:
Push使用率對比
IM使用率對比:
IM使用率對比
Android 哪個推送平臺比較靠譜?

網址:https://www.v2ex.com/t/107861

推送 從入門到放棄

http://www.lxweimin.com/p/22bf27c6a830

推送整合方案

介于各種第三方推送與ROM推送的特點,我們目前采用的推送方案,名為『UniversalPushSDK』,即整合了多個不同的推送渠道,通過模板設計模式來進行整合,并向外暴露統一的接口,這種方式的好處在于UniversalPushSDK利用的各個不同推送特點,提高推送到達率,但是壞處在于,包的體積會大一些。例如,我們現在整合了『小米推送、極光推送、華為推送』,在系統啟動的時候,判斷當前系統,如果是小米系統,則啟用『小米推送』,如果是華為手機,則啟用『華為推送』,其它的Android設備,則啟用『極光推送』,通過這種方式來設計我們自己的推送SDK,可以在一定程度上,利用好各個推送平臺的特性。
那么如果利用這種方式來設計SDK給到不同的App接入,就需要能夠將應用的推送Key做到動態配置,這也是我們遇到的最大的一個問題,解決方法大家可以參考:http://blog.csdn.net/eclipsexys/article/details/51283232

關注度較高的推送服務參數對比:
推送服務參數對比1
推送服務參數對比2
推送服務參數對比3
推送總結:

參照網址:
http://blog.csdn.net/consumer11/article/details/51868999

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,813評論 25 708
  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,180評論 4 61
  • 前言導讀:液態料飼喂系統在歐洲得到了長期廣泛的應用,但目前在我國養豬場普及率并不高,這很大程度上是由于大家對液態飼...
    一名奮斗中的獸醫閱讀 859評論 0 0
  • 通過給定地圖文檔 (MXD) 路徑和 ArcGIS Server 連接文件路徑發布一個新的地圖服務。連接文件的擴展...
    青衣夢舞閱讀 857評論 0 0
  • 女人是家中的定心丸,事要少,心要大,別找事,能容人。古人立德修善都是遇人危急則委曲成全,遇有橫逆則反躬自省,...
    許若湃閱讀 1,528評論 2 2