Jack Jiang

          我的最新工程MobileIMSDK:http://git.oschina.net/jackjiang/MobileIMSDK
          posts - 499, comments - 13, trackbacks - 0, articles - 1

          一、更新內(nèi)容簡介

          本次更新為次要版本更新,進行了bug修復(fù)和優(yōu)化升級(更新歷史詳見:碼云 Release Notes、Github Release Notes)。

          MobileIMSDK 可能是市面上唯一同時支持 UDP+TCP+WebSocket 三種協(xié)議的同類開源IM框架。輕量級、高度提煉,歷經(jīng)10年、久經(jīng)考驗??蛻舳酥С?strong>iOS、Android、Java、H5微信小程序、Uniapp,服務(wù)端基于Netty

          二、MobileIMSDK簡介

          MobileIMSDK 是一套專為移動端開發(fā)的原創(chuàng)IM通信層框架:

          • 歷經(jīng)10年、久經(jīng)考驗;
          • 超輕量級、高度提煉,lib包50KB以內(nèi);
          • 精心封裝,一套API同時支持UDP、TCP、WebSocket三種協(xié)議(可能是全網(wǎng)唯一開源的);
          • 客戶端支持 iOSAndroid、標準Java、H5、小程序、Uniapp
          • 服務(wù)端基于Netty,性能卓越、易于擴展;??
          • 可與姊妹工程 MobileIMSDK-Web 無縫互通實現(xiàn)網(wǎng)頁端聊天或推送等;??
          • 可應(yīng)用于跨設(shè)備、跨網(wǎng)絡(luò)的聊天APP、企業(yè)OA、消息推送等各種場景。

          MobileIMSDK工程始于2013年10月,歷經(jīng)10年,起初用作某產(chǎn)品的即時通訊底層實現(xiàn),完全從零開發(fā),技術(shù)自主可控!

          您可能需要:查看關(guān)于MobileIMSDK的詳細介紹。

          三、源碼托管同步更新

          OsChina.net

          GitHub.com

          四、MobileIMSDK設(shè)計目標

          讓開發(fā)者專注于應(yīng)用邏輯的開發(fā),底層復(fù)雜的即時通訊算法交由SDK開發(fā)人員,從而解偶即時通訊應(yīng)用開發(fā)的復(fù)雜性。

          五、MobileIMSDK框架組成

          整套MobileIMSDK框架由以下7部分組成:

          1. Android客戶端SDK:用于Android版即時通訊客戶端,支持Android 4.0及以上,查看API文檔;
          2. iOS客戶端SDK:用于開發(fā)iOS版即時通訊客戶端,支持iOS 12.0及以上,查看API文檔;
          3. Java客戶端SDK:用于開發(fā)跨平臺的PC端即時通訊客戶端,支持Java 16及以上,查看API文檔;
          4. H5客戶端SDK查看精編注釋版
          5. 微信小程序端SDK查看精編注釋版
          6. Uniapp端SDK查看精編注釋版;
          7. 服務(wù)端SDK:用于開發(fā)即時通訊服務(wù)端,支持Java 1.7及以上版本,查看API文檔。

          整套MobileIMSDK框架的架構(gòu)組成:

           另外:MobileIMSDK可與姊妹工程 MobileIMSDK-Web 無縫互通,從而實現(xiàn)Web網(wǎng)頁端聊天或推送等。

          六、MobileIMSDK v6.5更新內(nèi)容 

          【重要說明】:

          MobileIMSDK v6.5 為次要版本,進行了若干優(yōu)化! 查看詳情 (github

          【新增重要特性】:

          • 1. [Android端] 新增了Demo中當(dāng)APP處于后臺時,收到消息時顯示系統(tǒng)通知的功能。

          【解決的Bug】:

          • 1. [服務(wù)端] 嘗試解決極小幾率下Android端會誤把“自已”踢掉的問題。

          【其它優(yōu)化和提升】:

          • 1. [服務(wù)端] 升級了log4j2等基礎(chǔ)庫,解決基礎(chǔ)庫低版中帶來的安全漏洞風(fēng)險;
          • 2. [服務(wù)端] 服務(wù)端SDK和Demo工程已遷移至IDEA;
          • 3. [Java端] Java桌面端的TCP和UDP兩種協(xié)議的SDK和Demo工程已遷移至IDEA;
          • 4. [Android端] 提升targetSdkVersion至34(即Android 14);
          • 5. [Android端] 解決了Demo中綁定前臺服務(wù)在Android 14中崩潰等問題。
          • 6. [iOS端] 提升最低系統(tǒng)支持版本為iOS 12;
          • 7. [iOS端] 優(yōu)化了JSON解析庫中的一處過時API調(diào)用。

          【最新版本源碼地址】:

          七、Demo運行演示

          八、技術(shù)應(yīng)用示例

          8.1 示例1:基于MobileIMSDK的移動端IM RainbowChat更多運行截圖):

           

          8.2 示例2:基于MobileIMSDK-Web的Web端IM RainbowChat-Web更多運行截圖):

           



          作者:Jack Jiang (點擊作者姓名進入Github)
          出處:http://www.52im.net/space-uid-1.html
          交流:歡迎加入即時通訊開發(fā)交流群 215891622
          討論:http://www.52im.net/
          Jack Jiang同時是【原創(chuàng)Java Swing外觀工程BeautyEye】【輕量級移動端即時通訊框架MobileIMSDK】的作者,可前往下載交流。
          本博文 歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明出處(也可前往 我的52im.net 找到我)。


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          Jack Jiang的 Mail: jb2011@163.com, 聯(lián)系QQ: 413980957, 微信: hellojackjiang
          主站蜘蛛池模板: 广汉市| 静乐县| 玉溪市| 肥西县| 鄂托克前旗| 青浦区| 绥滨县| 沅陵县| 河间市| 富阳市| 榕江县| 石阡县| 措勤县| 彰化县| 额尔古纳市| 孝昌县| 黔西县| 惠水县| 开平市| 公主岭市| 湘阴县| 武威市| 瓮安县| 牡丹江市| 临江市| 承德县| 郸城县| 乐清市| 静宁县| 文登市| 汽车| 台山市| 北辰区| 依兰县| 招远市| 麻栗坡县| 卓资县| 上饶市| 汕尾市| 安岳县| 龙陵县|