iOS融云即时通讯SDK集成相关问题

1.sdk下载和项目配置官网都有详细说明 项目直接是下载的IMkit 带有聊天界面
2.将sdk导入项目中会发现编译报错 这里需要加上VideoToolbox
3.如果集成了红包功能 这里也会发生冲突alipay 支付宝sdk
4.导入相关头文件 在项目中做的是客服功能 其实就是即时的单聊功能
步骤:(1)在配置appdelegate注册好融云后 在进入相关聊天页面前登录融云
(2)登录融云需要向融云请求token
POST请求的参数官网有资料 这里要用到哈希算法对参数加密 需要导入
import
这里要注意登录操作后要返回主线程进行其他操作 不然。。
(3)登录融云后可以向后台请求随机分配的客服id 也就是单聊userid 可以直接跳转到IMkit的聊天界面 这里要继承 方面自定义一些东西 如导航栏样式等
(4)聊天头像及名称需要实现一个代理方法
-(void)getUserInfoWithUserId:(NSString )userId completion:(void(^)(RCUserInfo userInfo))completion;
用户信息都得在这里提供 userid是一直变化的,可以根据userid去自己服务器请求数据之后在返回给融云,也可以在本地数据库查询返回给融云 个人信息最好做缓存处理 请求服务器后更新缓存

持续更新。。。

你可能感兴趣的:(iOS融云即时通讯SDK集成相关问题)