获取AppKey和Secret(每个APP/包名,对应一套Key/Secret) 下载SDK(多个组件,可定制)
集成SDK(这里只使用IMKit和IMLib),导入对应Moudle的代码
Manifest中配置配置AppKey
Manifest中配置配置FileProvider
APP中初始化SDK
获取Token(用于保证身份授权和安全)(子线程执行)
获取Token过程中需要对参数进行签名
连接服务器(子线程执行)
设置用户数据(根据实际情况,在连接服务器后执行就行了)
配置聊天模块界面(这里使用ViewPager显示联系人和会话记录2个Fragment,可以采用其它方式布局)
配置联系人Activity(根据实际业务数据,自己写界面,通过事件打开会话)(这里使用的是写死的固定数据)
配置会话界面Activity(放入融云写好的Fragment,在清单中注册供调用的Action即可,host替换为包名)
配置会话记录Fragment(有过聊天记录,才会显示,图中代码用来设置记录显示方式)
到此为止,基本功能就已经实现了 还有各种消息接收器,状态监听器,有特殊需求的,可以自己对着文档去尝试