博客 / 詳情

返回

基於開源IM即時通訊框架MobileIMSDK:RainbowChat-iOS端v10.0版已發佈

1、基本介紹
RainbowChat是一套基於開源IM即時通訊聊天框架 MobileIMSDK 的產品級移動端IM系統。RainbowChat源於真實運營的產品,解決了大量的屏幕適配、細節優化、機器兼容問題。RainbowChat可能是市面上提供im即時通訊聊天源碼的,唯一一款同時支持TCP、UDP兩種通信協議的IM產品。與姊妹產品RainbowTalk和RainbowChat-Web 技術同源,歷經考驗。
☞ 詳細介紹:http://www.52im.net/thread-19-1-1.html
☞ 版本日誌:http://www.52im.net/thread-2735-1-1.html
☞ 運行截圖:iOS端全部運行截圖 (另:Android端運行截圖 點此查看)
☞ 下載體驗:App Store安裝地址 (另:Android端下載體驗 點此查看)
圖片

2、MobileIMSDK開源工程

圖片
MobileIMSDK 是一套專門為移動端開發的開源IM即時通訊框架,超輕量級、高度提煉,一套API優雅支持UDP 、TCP 、WebSocket 三種協議,支持iOS、Android、H5、小程序、Uniapp、標準Java平台,服務端基於Netty編寫。工程同步開源地址:❶ GitHub:https://github.com/JackJiang2011/MobileIMSDK❷ 碼雲gitee: http://git.oschina.net/jackjiang/MobileIMSDK❸ Gitcode:https://gitcode.com/hellojackjiang2011/MobileIMSDK

3、v10.0 版更新內容
此版更新內容(更多歷史更新日誌):

1)[新增] 新增了短信驗證碼的註冊和登錄功能;
2)[新增] 新增了“發現”頁面;
3)[新增] 增加了聊天界面中未讀消息數ui的顯示;
4)[bug] 解決了iOS18.5中查看圖片會導致APP崩潰的問題;
5)[bug] 解決了兩個表情佔位符重複的問題;
6)[bug] 解決了某些情況下刪除表情導致APP崩潰的問題;
7)[bug] 解決了搜索聊天記錄的關鍵字英文字母時因大小寫導致高亮不顯示的問題;
8)[bug] 解決了轉發消息完成後,總是自動滾動到最後一行的問題;
9)[優化] 現在不能刪除首頁列表中的“確認提醒”這個item了;
10)[優化] 優化了存在多條置頂消息消息的情況下,沒有按置頂時間而是消息時間排序的問題;
11)[優化] 登錄和退出登錄接口中廢棄了osType字段;
12)[優化] 只有好友才能查看對方的註冊和登錄時間;
13)[優化] 優化了聊天記錄分頁加載邏輯,在大量消息情況下提升性能;
14)[優化] 優化了極端情況下聊天記錄加載時同一秒內收發的消息存在順序問題;
15)[優化] 羣聊中優化了消息發送者暱稱的顯示;
16)[優化] 優化了在iOS18模擬器上從相冊選擇圖片時相冊是空的問題;
17)[優化] 查找好友時不再顯示在線狀態;
18)[優化] 根據當前主流審美潮流優化了諸多界面的UI細節。

4、部分功能運行截圖預覽(☞ 更多截圖點此查看 ☜)4.1 登陸和註冊等:
圖片
4.2 首頁等主要界面:
圖片
4.3 “我的”、“個人中心”等頁面:
圖片
4.4 好友關係等:
圖片
4.5 陌生人聊天:
圖片
4.6 好友聊天:
圖片
4.7 世界頻道聊天(相當於在線聊天):
圖片
4.8 羣聊:
圖片
4.9 大文件消息:
圖片
4.10 短視頻消息:4.11 名片消息:
圖片
4.12 位置消息:
圖片
4.13 “掃一掃”功能:
圖片
4.14 “搜索”功能:
圖片
4.15 “羣名片”功能:
圖片
4.16 “消息轉發”功能:
圖片
4.17 “消息引用”功能:
圖片
4.18 “@”功能:
圖片
4.19 “消息撤回”功能:
圖片

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.