一、思維導圖
二、涉及重點
1.什麼是即時通迅
2.環信的配置
2.1)首先註冊和登入
2.2)建立應用,傳推送證書,p12檔案
2.3)加入sdk,最好用cocopods安裝
2.4)環信api的作用(重要)
sdk_core: 為核心的訊息同步協議實現,完成與伺服器之間的資訊交換。sdk: 是基於核心協議實現的完整的 im 功能,實現了不同型別訊息的收發、會話管理、群組、好友、聊天室等功能。
easeui: 是一組 im 相關的 ui 控制項,旨在幫助開發者快速整合環信 sdk。
使用者可以基於我們提供的 demo 實現自己的應用,也可以基於 sdk 開發自己應用。
sdk 採用模組化設計,每一模組的功能相對獨立和完善,使用者可以根據自己的需求選擇使用下面的模組:
emclient: 是 sdk 的入口,主要完成登入、退出、連線管理等功能。也是獲取其他模組的入口。
emchatmanager: 管理訊息的收發,完成會話管理等功能。
emcontactmanager: 負責好友的新增刪除,黑名單的管理。
emgroupmanager: 負責群組的管理,建立、刪除群組,管理群組成員等功能。
emchatroommanager: 負責聊天室的管理。
#整合環信和ui2.6)匯入系統庫# 整合動態環信
pod 'hyphenate'
#整合環信easeui
pod 'easeui', :git => ''
3.登入和註冊
//註冊三、遇到的錯誤如下emerror *error = [[emclient sharedclient] registerwithusername:@"8001" password:@"111111"];
if (error==nil)
//登入
emerror *error = [[emclient sharedclient] loginwithusername:@"8001" password:@"111111"];
if (!error)
//自動登入
emerror *error = [[emclient sharedclient] loginwithusername:@"8001" password:@"111111"];
if (!error)
//新增**監聽**: [[emclient sharedclient] adddelegate:self delegatequeue:nil];
1.沒有匯入依賴庫,無法識別x86框架
android 整合環信 即時通訊
工作這麼長時間了,我是乙個很懶的人 今天正好看見前同事在csdn上發的部落格,記錄了那時我們一起工作碰到的問題,勾起了美好的回憶,索性我在記錄一下剛剛做完的一些功能,花了將近多半個月做了環信的即時通訊,裡面用到了群聊,私聊,群聊列表和私聊列表。在這些功能中我碰到的最大的問題就是傳送訊息和接收訊息,t...
環信即時通訊在Android平台的部署
環信 如果想要封裝性好一點,也可以在工程裡再建立乙個環信的library,然後將sdk裡的jar和.so,都匯入到工程 在主工程的清單檔案下宣告 package 初始化 package import android.widget.toast import com.hyphenate.chat.emc...
Android基於環信開發的即時通訊APP
android 4.0.3 小公尺2s vivo x5pro android studio 2.3.3 imserver 資料夾存放的是伺服器介面檔案,需要在model資料夾下配置你的資料庫賬號密碼 使用者管理模組 好友管理模組 即時通訊模組 朋友圈模組 欄位名說明 資料型別 約束 id 索引整形 ...