? 好久沒上簡書竹握,最近公司在上新版渔呵,有點小忙。
? 寫寫最近開發(fā)過程中遇到的一些小問題吧拣帽,當作筆記涡拘,也給大家看看玲躯,碰到此類小坑可以自動繞過。
? 前一陣子鳄乏,公司要求集成客服體系跷车,要我們找一些第三方,看看有什么比較合適的橱野,基于種種原因朽缴,最后選擇環(huán)信(本公司現階段需要接入客服體系,后續(xù)會接入IM)水援,所以最后還是選擇了環(huán)信密强。不bb了,直接講開發(fā)中遇到的坑吧:
1.根據開發(fā)文檔蜗元,集成環(huán)信客服后或渤,發(fā)現發(fā)文字圖片都是可以的,但是發(fā)送圖片奕扣,語音等會導致崩潰薪鹦,查了很多資料,一開始定位的是權限和相冊獲取等問題導致,查了并未發(fā)現問題池磁。最后還是跟環(huán)信開發(fā)人員一起聯(lián)調才找到的問題---有可能是我沒看清楚文檔奔害,也可能是他們文檔沒有寫清楚,我把他們帶lite和不帶lite的兩套framework都導入到工程了(其中帶lite的framework是支持im的 反之是不支持im的 so 根據需求導入即可地熄,不要兩個都導入舀武,不然就要掉坑里了)
2.發(fā)現發(fā)送??時,在輸入框顯示的是字符离斩,而不是表情银舱,解決辦法---在你的環(huán)信初始化的時候加入以下代碼:[[HDEmotionEscape sharedInstance] setEaseEmotionEscapePattern:@"\\[[^\\[\\]]{1,3}\\]"];
[[HDEmotionEscape sharedInstance] setEaseEmotionEscapeDictionary:[HDConvertToCommonEmoticonsHelper emotionsDictionary]];
3.當你集成環(huán)信消息推送的時候,你需要進入環(huán)信管理后臺上傳你的p12文件跛梗,但是在Safari瀏覽器是打不開網頁的寻馏,換Google就好。
? 最后講一點廢話核偿,環(huán)信的客服還是很熱情的诚欠,比其他第三方客服要好的多,解決問題態(tài)度比較好漾岳,也很耐心轰绵。