iOS開發(fā)之集成網(wǎng)易七魚客服系統(tǒng)(更新)

好久沒有更新文章了,太忙了,今天集成七魚客服系統(tǒng),在網(wǎng)上一搜,并沒有多少有內(nèi)容的東西,就打算好好記錄一下,以后哪位道友要是用到了還能做個參考,少進幾個坑,,。。。。

說實話,網(wǎng)易這套客服系統(tǒng)還是非常不錯的,客服聊天界面的UI 可以自定義,也可以用他們提供的。我這里時間很短,就沒有麻煩,試用了他們的UI ,其實還是非常漂亮的。。。 (只是聊個天嘛,也不需要多花哨,真正需要長時間跟客服聊的話還不如直接打電話了。。。。)
墻裂建議先看一遍文檔,很多東西都理解了
傳送門在這

注冊平臺,下載SDK

網(wǎng)易七月這個平臺是要錢的,但是有幾天試用的時間,如果想試用這套系統(tǒng)的話可以先試用一下,感覺可以的話就可以購買了。

  • 注冊完登錄上去之后是這樣的,在設置-APP接入里面就能看到key 和 sdk包了, 下面的是 文檔,


    2016112514142QQ20161125-0.png
  • 創(chuàng)建一個APP。。。


    2016112559172QQ20161125-2.png
  • SDK下載完(我的是2.9版本),解壓就能發(fā)現(xiàn)需要的東西了。按照文檔的要求,把他們拖進工程里面。(我感覺,像支付,分享,七魚這些SDK 還是直接拖進去的比較好,用cocoapods的話,有可能會各種出問題,到現(xiàn)在我還沒有搞定以前友盟5.0 cocoapods那個坑。。。。)


    2016112593153QQ20161125-0.png

文檔的最下面有個demo,可用下載出來參考下,,這個demo還是很可以的的,但是類不好找,也不給注釋,必須耐下性子看完才行。。。。??吹竭@篇文章的道友其實完全不用看完demo,按我寫的順序,一般都不會出錯了

  • 按照文檔上要求,導入這幾個庫
    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 這個權(quán)限要有,如果有其他的 都寫上也是可以的 我就是 一股腦全部寫上了


    2016112572087QQ20161125-1.png

接下來就是正式接入的時候了,完全沒必要緊張,很簡單

  • 在appdelegate里面初始化SDK


    2016112524520QQ20161125-4.png

這里需要說明一下了,我用的是他們的UI,所以直接從我的一個控制器push到他們給的那個控制器就可以了,
當然還可以自定義,項目時間比較緊,就沒有搞那么復雜的,不過可以輕度自定義一些東西,比如說客服 或者訪客的頭像聊天字體啊什么的,


2016112542582QQ20161125-5.png

像這些都可以自定義的,在文檔上寫得很清楚。

還有一點要注意的是 如果 你原來的控制器沒有導航欄,需要加上一個導航欄在進去, 要不title就會沒有的。。。官方的demo上寫的很清楚了。。。


2016112543269QQ20161125-6.png
  • 這個客服系統(tǒng)很不錯, 語音,圖片 文字都可以發(fā)的,(這就是為什么設置iOS10 系統(tǒng)權(quán)限的,要不到這就崩潰了。。。。)
201611253774QQ20161125-9.png
  • 如果想要使用推送,讓不在APP的時候也能受到推送消息,就需要在appdelegate里面注冊APNS


    2016112573995QQ20161125-12.png
  • 在退出登錄的時候 也要吧客服系統(tǒng)退出,否則就會出現(xiàn)賬號退出了,但是還是會受到推送消息的情況。


    2016112587390QQ20161125-11.png

可能遇到的問題

  • 首先,在導入SDK 的時候,如果沒有導入那幾個庫,編譯一下,至少會有167 個錯誤(別問我問什么知道)。。。??吹绞遣皇呛苄捏@(我當初差點炸了。。。)解決辦法就是導入啊。。。需要注意的是 libstdc++.6.0.9.tbd 一定要 導入6.0.9 這個 不然還是錯。。。。我當時還很二的以為是出啥問題了。。。。

  • 其次就是,集成好了之后push進去,發(fā)現(xiàn)客服不在線。。。


    2016112545582QQ20161125-8.png

其實這也不算是個原因,導致這個的原因是客服那邊是也有一個客戶端的,如果所有的客服都沒有登錄客戶端都不在線的話 就會顯示成這樣的。。。。我當時做到這的時候,公司客服都下班了。。。 很蛋疼。。。第二天他們一上線就可以正常會話了。。。。


總得來說,集成七魚的客服系統(tǒng)還是非常簡單的,個人沒遇到什么大坑就直接通過了。有需求的小伙伴可以試一試。

2017-08-22 更新


做新版本的,重新集成一下,之前是V2.9,這次竟然是V3.9了...
是看文檔,


四個.a,我下了兩遍也才三個。。。真是。。。
1

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容