環(huán)信sdk軟件開(kāi)發(fā)工具包是一款環(huán)信專(zhuān)為用戶開(kāi)發(fā) IM 相關(guān)的應(yīng)用提供一套開(kāi)發(fā)框架,用戶可通過(guò)環(huán)信sdk進(jìn)行開(kāi)發(fā),有需要的朋友歡迎下載使用!
軟件特色
環(huán)信 SDK 為用戶開(kāi)發(fā) IM 相關(guān)的應(yīng)用提供的一套完善的開(kāi)發(fā)框架。包括以下幾個(gè)部分:
SDK_Core 為核心的消息同步協(xié)議實(shí)現(xiàn),完成與服務(wù)器之間的信息交換。
SDK 是基于核心協(xié)議實(shí)現(xiàn)的完整的 IM 功能,實(shí)現(xiàn)了不同類(lèi)型消息的收發(fā)、會(huì)話管理、群組、好友、聊天室等功能。
EaseUI 是一組 IM 相關(guān)的 UI 控件,旨在幫助開(kāi)發(fā)者快速集成環(huán)信 SDK。
開(kāi)發(fā)者可以基于 EaseUI 或者環(huán)信 SDK 開(kāi)發(fā)自己的應(yīng)用,前者因?yàn)榘严⒌陌l(fā)送接送等功能封裝到了內(nèi)部,集成時(shí)開(kāi)發(fā)者不需要太關(guān)心消息是怎么發(fā)送、怎么接收等邏輯。請(qǐng)查閱EaseUI使用指南。
SDK 采用模塊化設(shè)計(jì),每一模塊的功能相對(duì)獨(dú)立和完善,用戶可以根據(jù)自己的需求選擇使用下面的模塊:
EMClient: SDK 的入口,主要完成登錄、退出、連接管理等功能。也是獲取其他模塊的入口。
EMChatManager: 管理消息的收發(fā),完成會(huì)話管理等功能。
EMContactManager: 負(fù)責(zé)好友的添加刪除,黑名單的管理。
EMGroupManager: 負(fù)責(zé)群組的管理,創(chuàng)建、刪除群組,管理群組成員等功能。
EMChatroomManager: 負(fù)責(zé)聊天室的管理。
注意:如果您是從 SDK2.x 升級(jí)到 3.0,可以參考環(huán)信 SDK2.x 到 3.0 升級(jí)文檔。