最近做的混合开发项目的时候移动客服需要原生来进行接入,因此选择了环信的移动客服服务,因为需要和h5进行各种交互,所以需要给h5提供各种方法,例如 环信移动客服的登录、退出。未读消息的数量,设置各种别名等等。然后根据环信的文档各种摸爬滚打也算是集成成功。比如在前台 和 后台活跃的状态下你需要自己去监听消息然后使用本地推送,还需要判断是否在聊天界面。点击跳转相应的vc里面。当时对于我这个菜鸟来说也是很蛋疼的。
我这里只记录一下浏览大图的问题,环信本身具有浏览大图的功能,但是当我集成好的时候却不能浏览大图,而且双击图片出现崩溃。见下图
![](https://img.haomeiwen.com/i5015561/5a7f294717c3c773.png)
然后各种看环信代码求得解决方法,说起来也挺简单的直接把处理结果粘出来。
HDMessageReadManager.h中的加上红框里的后面的东东
![](https://img.haomeiwen.com/i5015561/aba96c64359691bc.png)
HDMessageReadManager.m
![](https://img.haomeiwen.com/i5015561/a53ef4348624af67.png)
最后在HDMessageReadManager.m中
HDMessageViewController.m报错的方法里面加上 fromVC:weakSelf
![](https://img.haomeiwen.com/i5015561/60cf3b5019b2787d.png)
网友评论