1、基本情況
RainbowTalk是一套基于MobileIMSDK的產(chǎn)品級(jí)鴻蒙NEXT端IM系統(tǒng),目前已正式發(fā)布。純ArkTS、從零編寫,無(wú)套殼、沒走捷徑,每一行代碼都?jí)?#8220;純”(詳見:《RainbowTalk詳細(xì)介紹》)。
MobileIMSDK是一整套開源IM即時(shí)通訊框架,歷經(jīng)10年,超輕量級(jí)、高度提煉,一套API優(yōu)雅支持 UDP 、TCP 、WebSocket 三種協(xié)議,支持 iOS、Android、H5、標(biāo)準(zhǔn)Java、小程序、Uniapp、鴻蒙NEXT,服務(wù)端基于Netty編寫。
MobileIMSDK工程的開源地址是:
- 1)Gitee碼云地址:https://gitee.com/jackjiang/MobileIMSDK
- 2)Github托管地址:https://github.com/JackJiang2011/MobileIMSDK
- 3)GitCode托管地址:https://gitcode.com/hellojackjiang2011/MobileIMSDK
2、功能簡(jiǎn)介
1)支持文本消息、語(yǔ)音留言消息、圖片消息、大文件消息(支持?jǐn)帱c(diǎn)上傳)、短視頻消息、個(gè)人名片、群名片、Emoji表情、消息撤回、消息轉(zhuǎn)發(fā)、消息引用、“@”功能、“掃一掃”功能等;
2)支持一對(duì)一陌生人聊天模式;
3)支持一對(duì)一正式好友聊天模式;
4)支持多對(duì)多群聊聊天模式;
5)完善的群組信息管理:建群、退群、解散、轉(zhuǎn)讓、邀請(qǐng)、踢人、群公告等;
6)完整的注冊(cè)、登陸(同時(shí)支持手機(jī)驗(yàn)證碼登錄和密碼登錄)、密碼找回等功能閉環(huán);
7)個(gè)人中心功能:改基本信息、改個(gè)性簽名、改頭像、改密碼等;
8)支持個(gè)人相冊(cè)查看;
9)完整的離線消息/指令拉取機(jī)制;
10)完整的本地消息/指令緩存機(jī)制,節(jié)省網(wǎng)絡(luò)流量;
11)完整的富媒體文件(語(yǔ)音、大文件、圖片、短視頻)緩存機(jī)制,節(jié)省網(wǎng)絡(luò)流量;
12)完整的好友關(guān)系管理:查找好友、發(fā)出請(qǐng)求、處理請(qǐng)求、刪除好友、好友備注等;
13)其它未提及的功能和特性請(qǐng)自行下載體驗(yàn)。
RainbowTalk線上版本目前僅作演示和研究之用,運(yùn)行環(huán)境配置最小化(僅1核1G和1MB帶寬),請(qǐng)客觀評(píng)估。
3、登陸和注冊(cè)等
4、首頁(yè)等主要界面
5、“我的”、“個(gè)人中心”等頁(yè)面
6、好友關(guān)系等
7、陌生人聊天
8、好友聊天
9、世界頻道聊天
10、群聊和群管理
11、大文件消息
12、短視頻消息
13、“個(gè)人名片”消息
14、“群名片”功能
15、“掃一掃”功能
16、“搜索”功能
17、“消息轉(zhuǎn)發(fā)”功能
18、“消息引用”功能
19、“@”功能
20、“消息撤回”功能
(本文內(nèi)容引用自:http://www.52im.net/thread-4822-1-1.html)
posted @ 2025-07-09 11:27 Jack Jiang 閱讀(3) | 評(píng)論 (0) | 編輯 收藏