純血鴻蒙NEXT即時通訊/IM系統:RinbowTalk正式發布,全源碼、純ArkTS編寫
Posted on 2025-07-09 11:27 Jack Jiang 閱讀(2) 評論(0) 編輯 收藏1、基本情況
RainbowTalk是一套基于MobileIMSDK的產品級鴻蒙NEXT端IM系統,目前已正式發布。純ArkTS、從零編寫,無套殼、沒走捷徑,每一行代碼都夠“純”(詳見:《RainbowTalk詳細介紹》)。
MobileIMSDK是一整套開源IM即時通訊框架,歷經10年,超輕量級、高度提煉,一套API優雅支持 UDP 、TCP 、WebSocket 三種協議,支持 iOS、Android、H5、標準Java、小程序、Uniapp、鴻蒙NEXT,服務端基于Netty編寫。
MobileIMSDK工程的開源地址是:
- 1)Gitee碼云地址:https://gitee.com/jackjiang/MobileIMSDK
- 2)Github托管地址:https://github.com/JackJiang2011/MobileIMSDK
- 3)GitCode托管地址:https://gitcode.com/hellojackjiang2011/MobileIMSDK
2、功能簡介
1)支持文本消息、語音留言消息、圖片消息、大文件消息(支持斷點上傳)、短視頻消息、個人名片、群名片、Emoji表情、消息撤回、消息轉發、消息引用、“@”功能、“掃一掃”功能等;
2)支持一對一陌生人聊天模式;
3)支持一對一正式好友聊天模式;
4)支持多對多群聊聊天模式;
5)完善的群組信息管理:建群、退群、解散、轉讓、邀請、踢人、群公告等;
6)完整的注冊、登陸(同時支持手機驗證碼登錄和密碼登錄)、密碼找回等功能閉環;
7)個人中心功能:改基本信息、改個性簽名、改頭像、改密碼等;
8)支持個人相冊查看;
9)完整的離線消息/指令拉取機制;
10)完整的本地消息/指令緩存機制,節省網絡流量;
11)完整的富媒體文件(語音、大文件、圖片、短視頻)緩存機制,節省網絡流量;
12)完整的好友關系管理:查找好友、發出請求、處理請求、刪除好友、好友備注等;
13)其它未提及的功能和特性請自行下載體驗。
RainbowTalk線上版本目前僅作演示和研究之用,運行環境配置最小化(僅1核1G和1MB帶寬),請客觀評估。
3、登陸和注冊等
4、首頁等主要界面
5、“我的”、“個人中心”等頁面
6、好友關系等
7、陌生人聊天
8、好友聊天
9、世界頻道聊天
10、群聊和群管理
11、大文件消息
12、短視頻消息
13、“個人名片”消息
14、“群名片”功能
15、“掃一掃”功能
16、“搜索”功能
17、“消息轉發”功能
18、“消息引用”功能
19、“@”功能
20、“消息撤回”功能
(本文內容引用自:http://www.52im.net/thread-4822-1-1.html)
作者:Jack Jiang (點擊作者姓名進入Github)
出處:http://www.52im.net/space-uid-1.html
交流:歡迎加入即時通訊開發交流群 215891622
討論:http://www.52im.net/
Jack Jiang同時是【原創Java
Swing外觀工程BeautyEye】和【輕量級移動端即時通訊框架MobileIMSDK】的作者,可前往下載交流。
本博文
歡迎轉載,轉載請注明出處(也可前往 我的52im.net 找到我)。