環信集成SDK的思路

Time: 2016年7月7
思路總結:

1.官方下載demo。
2.拿到環信的HyphenateFullSDK(包括實時語音、視頻功能)與HyphenateSDK,任選其一。
3.新建一個工程或者是拿到要植入的工程。
4.把環信sdk拖到工程中(HyphenateFullSDK或者HyphenateSDK)。
5.添加類庫,如下:

CoreMedia.framework
AudioToolbox.framework
AVFoundation.framework
MobileCoreServices.framework
ImageIO.framework
libc++.dylib
libz.dylib
libstdc++.6.0.9.dylib
libsqlite3.dylib
libiconv.dylib

如果使用的是 xcode7,后綴為 tbd。一共10個類庫。
6.SDK 不支持 bitcode,向 Build Settings → Linking → Enable Bitcode 中設置 NO。
7.更改網址設置為http與htpps全部允許。
8.comd+B 編譯要是沒有錯誤,證明導入沒有問題。
9.添加EaseUI導入到工程中。
10.comd+B編譯報錯。

注意:此處是關鍵的部分,也是最浪費時間的部分,因此一定要有耐心,把所有編譯爆紅的都要一一解決掉。

錯誤類型:一般是三方類庫沖突。(重復引入)
更改原則:僅僅保留環信的MJ刷新類庫不變,其他有沖突的 三方庫全部注釋掉(僅僅指環信里面跟你工程有沖突的類庫)。

11.comd+B編譯,運行成功。
12.單獨的將環信demo中ChatViewController搞出來,直接添加到文件里面,把編譯報錯的地方注釋掉。再次運行直到不再報錯。
13.隨便寫一個點擊方法,并且實現跳轉到ChatViewController里面。
14.跳轉過去基本上就能實現單聊功能了。

寫這篇文章是為了下一篇詳細的環信集成總結做概括。

下一篇:1分鐘集成環信單聊

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容