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