RainbowTalk是一套基于MobileIMSDK的產品級鴻蒙NEXT端IM系統,目前已正式發布。純ArkTS、從零編寫,無套殼、沒走捷徑,每一行代碼都夠“純”(詳見:《RainbowTalk詳細介紹》)。
MobileIMSDK是一整套開源IM即時通訊框架,歷經10年,超輕量級、高度提煉,一套API優雅支持 UDP 、TCP 、WebSocket 三種協議,支持 iOS、Android、H5、標準Java、小程序、Uniapp、鴻蒙NEXT,服務端基于Netty編寫。MobileIMSDK工程的開源地址是:
1)支持文本消息、語音留言消息、圖片消息、大文件消息(支持斷點上傳)、短視頻消息、個人名片、群名片、Emoji表情、消息撤回、消息轉發、消息引用、“@”功能、“掃一掃”功能等;2)支持一對一陌生人聊天模式;3)支持一對一正式好友聊天模式;4)支持多對多群聊聊天模式;5)完善的群組信息管理:建群、退群、解散、轉讓、邀請、踢人、群公告等;6)完整的注冊、登陸(同時支持手機驗證碼登錄和密碼登錄)、密碼找回等功能閉環;7)個人中心功能:改基本信息、改個性簽名、改頭像、改密碼等;8)支持個人相冊查看;9)完整的離線消息/指令拉取機制;10)完整的本地消息/指令緩存機制,節省網絡流量;11)完整的富媒體文件(語音、大文件、圖片、短視頻)緩存機制,節省網絡流量;12)完整的好友關系管理:查找好友、發出請求、處理請求、刪除好友、好友備注等;13)其它未提及的功能和特性請自行下載體驗。
RainbowTalk線上版本目前僅作演示和研究之用,運行環境配置最小化(僅1核1G和1MB帶寬),請客觀評估。
(本文內容引用自: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 找到我)。
Powered by: BlogJava Copyright © Jack Jiang