iOS集成環信SDK(一)——關於集成的幾點建議

iOS集成環信SDK(一)——關於集成的幾點建議

一、引子
使用環信SDK還是在8—9月份的時候,因爲工作忙,也沒花時間去整理在集成與使用環信SDK過程中的問題。最近有朋友諮詢了我有關於環信SDK的一些問題,於是抽空總結幾點,也算是給自己加強一下記憶,同時希望對正在集成環信SDK的人一些參考。
二、集成準備
1、進入官網下載SDK(建議下載最新版本的SDK)。特地看了下,現在官網最新SDK版本是3.2.0。下載下來的SDK壓縮文件,裏面有一個對應的demo。
2、新建一個自己的項目工程(這一步相信大家都已經準備了)。
3、將SDK和EaseUI 集成到自己的項目工程中。
三、幾點總結的建議
3、1 SDK和EaseUI不匹配導致的集成失敗。
1)SDK可以單獨下載到源碼。
2)EaseUI也可以在Github上下載到源碼。
別問我爲什麼這是一個坑,因爲我第一次集成的時候,就遇到了,明明SDK和EaseUI都分別集成進來了,但是就是報錯。沒錯,就是會報錯,我這是在跟環信的技術溝通了半天找出來的問題。環信技術支持最後說了一句:“你集成的SDK和EaseUI是從同一個Demo裏面拉取的麼?”瞬間,被這一句話點醒。
技術支持:用同一個demo裏面SDK和EaseUI代碼。
這邊,我再囉嗦一下,對的,環信的demo裏面的東西。用多少呢,我這邊不怕嚇死你,除了demo的配置工程文件,其他的都需要。真的是將整個demo糅雜在你的項目工程裏面。(說多了都是淚,這邊最好是把這些文件,放在一個指定的文件夾下面吧,我這邊,還好界面都是用EaseUI的)
3、2 不懂的配置,結合技術集成文檔和Demo看。
有些配置,不知道你們遇到過沒有,就是技術文檔和demo不大一樣。
3、3 排查衝突,能不動環信SDK和EaseUI的代碼,就不要動。
集成SDK和EaseUI之後,肯定多多少少會報錯,怎麼排查。
排查衝突,第一,EaseUI中也使用了其他的第三方庫,比如SDImage,只不過,你想不到的是,EaseUI中的SDImage,他自己改名字了。我這邊當時候是那塊代碼衝突,直接定位去改的。然後肯定是刪除一個重複的文件。這邊我選擇刪除自己項目的SDimage,因爲環信坑太深了,我不想再嘗試幾次拖文件,還是一次能不該它原有裏面的代碼就不改動。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章