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

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

持续更新。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 相信大家在项目中会用到即时通讯功能,自己去写的话会需要前后台合作,会大大加大开发的周期,所以考虑使用第三方的即时通...
    ProgrammerChan阅读 8,490评论 16 38
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,976评论 25 708
  • 写在前面融云是一个比较强大的第三方框架,为我们提供了即时通讯的基本组件,导入SDK,进行一些简单的配置就可以看到会...
    汪小喵阅读 14,738评论 14 31
  • 还记得以前同学跟我说过,遇到了一个人,背面看还挺好看的,等她转过身来,只剩下恶心,以至于中午饭都没吃下。当初并不以...
    七月流殇阅读 496评论 0 1
  • 产品人“懂设计”的重要性 做为一名产品人,我认为“懂设计”是基本素养,这是画出高质量的原型的基础,也是和设计师们交...
    pink_zxx阅读 1,076评论 0 8