好久沒有更新文章了纳击,太忙了,今天集成七魚客服系統(tǒng)攻臀,在網(wǎng)上一搜焕数,并沒有多少有內(nèi)容的東西,就打算好好記錄一下刨啸,以后哪位道友要是用到了還能做個(gè)參考堡赔,少進(jìn)幾個(gè)坑,设联,善已。。离例。换团。
說(shuō)實(shí)話,網(wǎng)易這套客服系統(tǒng)還是非常不錯(cuò)的粘招,客服聊天界面的UI 可以自定義啥寇,也可以用他們提供的。我這里時(shí)間很短洒扎,就沒有麻煩辑甜,試用了他們的UI ,其實(shí)還是非常漂亮的袍冷。磷醋。。 (只是聊個(gè)天嘛胡诗,也不需要多花哨邓线,真正需要長(zhǎng)時(shí)間跟客服聊的話還不如直接打電話了淌友。。骇陈。震庭。)
墻裂建議先看一遍文檔,很多東西都理解了
傳送門在這
注冊(cè)平臺(tái)你雌,下載SDK
網(wǎng)易七月這個(gè)平臺(tái)是要錢的器联,但是有幾天試用的時(shí)間,如果想試用這套系統(tǒng)的話可以先試用一下婿崭,感覺可以的話就可以購(gòu)買了拨拓。
-
注冊(cè)完登錄上去之后是這樣的,在設(shè)置-APP接入里面就能看到key 和 sdk包了氓栈, 下面的是 文檔渣磷,
-
創(chuàng)建一個(gè)APP。授瘦。醋界。
-
SDK下載完(我的是2.9版本),解壓就能發(fā)現(xiàn)需要的東西了奥务。按照文檔的要求物独,把他們拖進(jìn)工程里面。(我感覺氯葬,像支付挡篓,分享,七魚這些SDK 還是直接拖進(jìn)去的比較好帚称,用cocoapods的話官研,有可能會(huì)各種出問(wèn)題,到現(xiàn)在我還沒有搞定以前友盟5.0 cocoapods那個(gè)坑闯睹。戏羽。。楼吃。)
文檔的最下面有個(gè)demo始花,可用下載出來(lái)參考下,孩锡,這個(gè)demo還是很可以的的酷宵,但是類不好找,也不給注釋躬窜,必須耐下性子看完才行浇垦。。荣挨。男韧。朴摊。看到這篇文章的道友其實(shí)完全不用看完demo此虑,按我寫的順序甚纲,一般都不會(huì)出錯(cuò)了
按照文檔上要求,導(dǎo)入這幾個(gè)庫(kù)
UIKit.framework CoreText.framework MobileCoreService.framework SystemConfiguration.framework AVFoundation.framwork CoreTelephony.framework CoreMedia.framework AudioToolbox.framework libz.tbd libstdc++.6.0.9.tbd libsqlite3.0.tbd
-
注意iOS10 這個(gè)權(quán)限要有朦前,如果有其他的 都寫上也是可以的 我就是 一股腦全部寫上了
接下來(lái)就是正式接入的時(shí)候了贩疙,完全沒必要緊張,很簡(jiǎn)單
-
在appdelegate里面初始化SDK
這里需要說(shuō)明一下了况既,我用的是他們的UI,所以直接從我的一個(gè)控制器push到他們給的那個(gè)控制器就可以了组民,
當(dāng)然還可以自定義棒仍,項(xiàng)目時(shí)間比較緊,就沒有搞那么復(fù)雜的臭胜,不過(guò)可以輕度自定義一些東西莫其,比如說(shuō)客服 或者訪客的頭像聊天字體啊什么的,
像這些都可以自定義的耸三,在文檔上寫得很清楚乱陡。
還有一點(diǎn)要注意的是 如果 你原來(lái)的控制器沒有導(dǎo)航欄,需要加上一個(gè)導(dǎo)航欄在進(jìn)去仪壮, 要不title就會(huì)沒有的憨颠。。积锅。官方的demo上寫的很清楚了爽彤。。缚陷。
- 這個(gè)客服系統(tǒng)很不錯(cuò)适篙, 語(yǔ)音,圖片 文字都可以發(fā)的箫爷,(這就是為什么設(shè)置iOS10 系統(tǒng)權(quán)限的嚷节,要不到這就崩潰了。虎锚。硫痰。。)
-
如果想要使用推送翁都,讓不在APP的時(shí)候也能受到推送消息碍论,就需要在appdelegate里面注冊(cè)APNS
-
在退出登錄的時(shí)候 也要吧客服系統(tǒng)退出,否則就會(huì)出現(xiàn)賬號(hào)退出了柄慰,但是還是會(huì)受到推送消息的情況鳍悠。
可能遇到的問(wèn)題
首先税娜,在導(dǎo)入SDK 的時(shí)候,如果沒有導(dǎo)入那幾個(gè)庫(kù)藏研,編譯一下敬矩,至少會(huì)有167 個(gè)錯(cuò)誤(別問(wèn)我問(wèn)什么知道)。蠢挡。弧岳。∫堤ぃ看到是不是很心驚(我當(dāng)初差點(diǎn)炸了禽炬。。勤家。)解決辦法就是導(dǎo)入啊腹尖。。伐脖。需要注意的是 libstdc++.6.0.9.tbd 一定要 導(dǎo)入6.0.9 這個(gè) 不然還是錯(cuò)热幔。。讼庇。绎巨。我當(dāng)時(shí)還很二的以為是出啥問(wèn)題了。蠕啄。场勤。。
-
其次就是介汹,集成好了之后push進(jìn)去,發(fā)現(xiàn)客服不在線嘹承。。叹卷。
其實(shí)這也不算是個(gè)原因,導(dǎo)致這個(gè)的原因是客服那邊是也有一個(gè)客戶端的骤竹,如果所有的客服都沒有登錄客戶端都不在線的話 就會(huì)顯示成這樣的。蒙揣。靶溜。罩息。我當(dāng)時(shí)做到這的時(shí)候,公司客服都下班了瓷炮。葱色。。 很蛋疼娘香。苍狰。。第二天他們一上線就可以正常會(huì)話了烘绽。淋昭。。安接。
總得來(lái)說(shuō)响牛,集成七魚的客服系統(tǒng)還是非常簡(jiǎn)單的,個(gè)人沒遇到什么大坑就直接通過(guò)了赫段。有需求的小伙伴可以試一試。
2017-08-22 更新
做新版本的矢赁,重新集成一下糯笙,之前是V2.9,這次竟然是V3.9了...
是看文檔撩银,
四個(gè).a给涕,我下了兩遍也才三個(gè)。额获。够庙。真是。抄邀。耘眨。
1