Android云通信IM系列(2)-基本问题

作者: 秦子帅 | 来源:发表于2019-05-30 20:20 被阅读19次

    前言

    上篇文章已经讲了云通信IM的集成与配置,忘了的朋友可以查看下面文章:
    Android云通信IM系列(1)-集成与配置

    今天主要讲一下集成后,出现的一些基本问题。
    首先先确认一下集成的方式, 我是依赖了:

        api 'com.tencent.imsdk:imsdk:4.3.118'
    
    

    然后视图是我借鉴了Tuikit, 也就是复制了它的文件夹过来,如图:



    而且我已经把大部分代码转移到了我的app包下, 方便我的更改。

    详解

    1.权限问题

    我们尝试着打开聊天界面(ChatActivity),测试聊天功能, 当我们打开上传图片或者拍照录像时,会发生奔溃!不要慌,其实是权限问题。

    Android 6.0加入了动态权限,我们必须冬天获取权限,这个功能需要我们自己去加。

    2.版本冲突问题

    同样是在聊天界面,我们点击图片按钮,直接奔溃了


    通过查看报错日志会发现,是Glide版本冲突问题, 也就是tuikit-module中依赖了glide与你本身项目中的Glide版本有冲突造成的

    3.控件重名问题

    有时候我们集成了云通信IM后,发现我们的某些控件页面闪退了,其实是因为tunikit包下的某些自定义View与我们项目中的冲突了,这个大家要注意。

    4.会话列表 聊天的头像都不变

    这个不是BUG, 这是需要我们自己去实现的,不要以为所有的功能demo里都有


    不过不要紧,在接下来的文章中,我都会一一的给大家写出来,希望对大家有所帮助!

    大家可以关注我的微信公众号:「秦子帅」一个有质量、有态度的公众号!

    公众号

    相关文章

      网友评论

        本文标题:Android云通信IM系列(2)-基本问题

        本文链接:https://www.haomeiwen.com/subject/bnkbtctx.html