iOS集成環(huán)信客服

這兩天集成環(huán)信移動客服误澳,卡在了沒有設(shè)置發(fā)送對象,這個他在文檔里也沒有寫秦躯,因此貼出來記錄一下忆谓。

首先第一步就是sdk集成和環(huán)境配置了,這個看文檔就好踱承,小白操作了:

文檔地址:


iOS SDK 介紹及導(dǎo)入 [環(huán)信開發(fā)文檔]

第二步注冊開發(fā)者賬號倡缠,關(guān)聯(lián)相關(guān)的appkey哨免,這部分文檔也寫得很清楚,照他寫的做基本是不會錯的

文檔地址:APP渠道集成 [環(huán)信開發(fā)文檔]

第三步集成單聊界面昙沦,將sdk里面的ChatView琢唾、EaseUI、EaseUIResource.bundle盾饮、HyphenateSDK(我集成的是3.x)采桃、Resource、emotion(兔斯基的表情包)等文件拖進去丘损,不過他sdk里面有些文件有重名普办,所以需要跟著視頻一起集成,視頻可以看最新的那個徘钥,包含2.x到3.x等版本的集成衔蹲,懶惰的人也可以直接拿我的demo使用就好。

視頻地址:視頻列表 - imGeek開發(fā)者社區(qū)

然后說說集成文件里面的chatView呈础,這個文件夾里面有一個chatViewController舆驶,這個就是單聊界面,你只要在你需要跳轉(zhuǎn)的地方用代碼push過去就可以了而钞,但是push前需要傳遞相關(guān)im賬戶沙廉,也就是你關(guān)聯(lián)appkey時所使用的im賬戶(接收你發(fā)送消息的對象),代碼如下:

//參數(shù)一:對應(yīng)的im賬戶笨忌,若是群聊則改為組id

//參數(shù)二:聊天類型(個人和組)

ChatViewController*chatVC = [[ChatViewControlleralloc]initWithConversationChatter:@"alen"conversationType:EMConversationTypeChat];

chatVC.title=@"客服中心";

[self.navigationControllerpushViewController:chatVCanimated:YES];

你也可以在chatViewController里面設(shè)置更改聊天氣泡蓝仲,圖片之類的俱病,就在方法

viewDidLoad里面的那幾個appearance屬性官疲。

然后關(guān)于拓展消息這部分,擴展消息可以發(fā)送用戶配置信息亮隙,諸如手機位置等信息途凫,他的調(diào)用被放置于EaseMessageViewController類里面,調(diào)用方法如下

- (void)sendTextMessage:(NSString*)text

可以在該方法內(nèi)抒寫拓展信息ext溢吻,拓展信息為字典寫法维费,示例如下:

- (void)sendTextMessage:(NSString*)text

{

NSUserDefaults*user = [NSUserDefaultsstandardUserDefaults];

NSString*phone = [userobjectForKey:@"userId"] ==nil?@"":[userobjectForKey:@"userId"];

NSString*trueName = [userobjectForKey:@"realName"] ==nil?@"":[userobjectForKey:@"realName"];

NSString*address = [userobjectForKey:@"address"] ==nil?@"":[userobjectForKey:@"address"];

NSDictionary*ext =@{

@"weichat":@{

@"visitor":@{

@"trueName":trueName,

@"description":address,

@"phone":phone

}

}

};

[selfsendTextMessage:textwithExt:ext];

}

大致的集成就是這樣了,然后一般放到項目里的話肯定會報很多莫名奇妙的錯誤促王,比如我的項目是用cordova框架進行h5與ios混編犀盟,居然報了一個block的語法錯誤,通篇置換才沒事.

還有一個duplicatesymbol的錯誤蝇狼,這個也很經(jīng)常出現(xiàn)阅畴,錯誤發(fā)生在引用庫的問題上,一般是我上面提到的EaseUI文件里面的lib文件夾迅耘,里面會有兩個.a文件贱枣,刪掉一個就好监署,這個在視頻里面會講,如果還報錯誤的話纽哥,就是第三方庫的問題了钠乏,我的做法是直接刪掉換了一個類似的,其中有個我們比較常用的 MJRefresh,這個庫他本身就添加引用了春塌,版本較老晓避,因此我的做法是直接把自己添加的給刪掉了,用它的就好摔笤。

下面放上demo地址够滑,環(huán)信的集成體積比較大,不過后期打包軟件后會自動縮水:

環(huán)信單聊界面 - 下載頻道 - CSDN.NET

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吕世,一起剝皮案震驚了整個濱河市彰触,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌命辖,老刑警劉巖况毅,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異尔艇,居然都是意外死亡尔许,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門终娃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來味廊,“玉大人,你說我怎么就攤上這事棠耕∮喾穑” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵窍荧,是天一觀的道長辉巡。 經(jīng)常有香客問我,道長蕊退,這世上最難降的妖魔是什么郊楣? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮瓤荔,結(jié)果婚禮上净蚤,老公的妹妹穿的比我還像新娘。我一直安慰自己输硝,他們只是感情好今瀑,可當(dāng)我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般放椰。 火紅的嫁衣襯著肌膚如雪作烟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天砾医,我揣著相機與錄音拿撩,去河邊找鬼。 笑死如蚜,一個胖子當(dāng)著我的面吹牛压恒,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播错邦,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼探赫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了撬呢?” 一聲冷哼從身側(cè)響起伦吠,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎魂拦,沒想到半個月后毛仪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡芯勘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年箱靴,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荷愕。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡坏瘩,死狀恐怖柜某,靈堂內(nèi)的尸體忽然破棺而出你虹,到底是詐尸還是另有隱情暗赶,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布茂契,位于F島的核電站蝶桶,受9級特大地震影響慨绳,放射性物質(zhì)發(fā)生泄漏掉冶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一脐雪、第九天 我趴在偏房一處隱蔽的房頂上張望厌小。 院中可真熱鬧,春花似錦战秋、人聲如沸璧亚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽癣蟋。三九已至透硝,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間疯搅,已是汗流浹背濒生。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留幔欧,地道東北人罪治。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像礁蔗,于是被迫代替她去往敵國和親觉义。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內(nèi)容