摘要: 今天的干货分享是关于“阅读回执”功能,这是一个很普遍的功能,但是针对使用融云的 SDK 去实现,还是有些坑在等着我们的,下面就开始分(bì)享(kēng)喽~ 分享之前先做一些准备工作,先找到我们需要调用的接口文档 文档:https://docs.rongcloud.cn/v4-platform/v 阅读全文
posted @ 2020-11-06 20:46 蜗牛111c 阅读(88) 评论(0) 推荐(0)
摘要: 项目用的融云,IMKit SDK(自带 UI),但是在使用会话列表的时候,cell 选中和长按的时候默认是灰色的。设计说需要改啊,那就研究一下如何修改吧。废话不多说,直接继承 RCConversationListViewController,然后重写以下方法 1.以下代码是去掉选中颜色的 - (vo 阅读全文
posted @ 2020-11-06 20:45 蜗牛111c 阅读(74) 评论(0) 推荐(0)
摘要: 给输入框上方加个功能按钮,类似常用语或者抽奖啥的,是个挺普遍的需求,可惜遍寻文档(https://docs.rongcloud.cn/v4/)无果,只能靠自己了,咱们来看看怎么做吧。 首先,我们要先在聊天页面添加个属性,也就是需要功能按钮所在的 view @property (nonatomic, 阅读全文
posted @ 2020-11-06 20:44 蜗牛111c 阅读(71) 评论(0) 推荐(0)
摘要: 项目中使用了融云自带页面的 IMKit SDK,产品需求是不需要输入框处的语音按钮。发现 SDK 接口还是比较强大的,但是需要认真的查看 .h 文件 API 注释。直接使用聊天页面的 chatSessionInputBarControl 属性即可.它内部有接口可以设置输入框类型: 上代码: - (v 阅读全文
posted @ 2020-11-06 20:42 蜗牛111c 阅读(49) 评论(0) 推荐(0)
摘要: 有没有遇到过这样的问题,在最近聊天记录列表里面有 @ 你的消息,点列表里面对应的记录,进入聊天页面以后,跳到了最新接收到的消息,想要看 @ 自己的消息,还得可劲儿的下来去找,使用体验不好,想要改善的话,往下看。 实现思路就是获取会话中 @ 自己的消息,把这条消息的时间传给聊天页面,然后再跳转,就可以 阅读全文
posted @ 2020-11-06 20:41 蜗牛111c 阅读(131) 评论(0) 推荐(0)
摘要: 使用融云 IMKit SDK 集成的时候,需要插入一条消息,然后及时刷新 UI,但是集成完,由于对 SDK 不熟悉,只有退出聊天页面再进来才会刷新出来。于是后台提工单,技术大大给提供了方案,一语中的,解决了我的需求,非常感谢,特此记录,留给需要的朋友 //下述代码需要在聊天页子类调用, 因为 app 阅读全文
posted @ 2020-11-06 20:40 蜗牛111c 阅读(65) 评论(0) 推荐(0)
摘要: 背景 我们在设计聊天类 APP 都会有一套完整的用户信息存储机制,用来保存我们的通讯录列表,以及每个用户的头像、昵称、姓名、等等一系列的用户信息,防止我们过多的进行服务器请求,对用户体验很差。这篇文章就简单的给大家创建一套用户信息机制来提供一个简单的思路。 场景如下: 目前我们集成了融云的 IMLi 阅读全文
posted @ 2020-11-06 20:39 蜗牛111c 阅读(50) 评论(0) 推荐(0)
摘要: 产品要求给输入框加个Placeh,其实挺简单一功能,寻遍他们的官网https://www.rongcloud.cn/和文档https://docs.rongcloud.cn/v4/都没有找到相关资料,现实很残酷,SDK 木有这个接口,只能自己实现了,思来想去,用了个笨办法,加个 UILabel 一试 阅读全文
posted @ 2020-11-06 20:38 蜗牛111c 阅读(41) 评论(0) 推荐(0)
摘要: 最近在使用融云,由于第一次使用,遇到了一个小坑,在这里记录一下,希望能帮助到后续开发者 问题是使用了融云的 IMKit 组件,也就是自带 UI 的,对于快速试错的产品来说,工期必须短,所以使用 IMKit 是非常方便的,省去了很大部分时间去搞界面。但是使用过程中发现,没有用户的头像和昵称。后来经过阅 阅读全文
posted @ 2020-11-06 20:36 蜗牛111c 阅读(52) 评论(0) 推荐(0)
摘要: 项目要求实现“翻译”的功能,融云 SDK 本身没这个功能,所以只能曲线救国了,通过自定义消息来实现,下面是功能实现相关内容。 资源链接: 官网:https://www.rongcloud.cn/ 自定义消息文档:https://docs.rongcloud.cn/v4/views/im/ui/gui 阅读全文
posted @ 2020-11-06 20:35 蜗牛111c 阅读(116) 评论(0) 推荐(0)
摘要: 最近公司要做一个社交 app,对于时间就是金钱的当今社会,招聘大量人才去搭建通讯系统肯定是不划算的,花费人力物力财力做出来的 app,可能还没人用。那就瞎了。所以毋庸置疑,一拍即合,用第三方的。就开始了对于目前市面上主流的第三方 IM SDK 进行调研。其中有腾讯云,网易云信,融云,环信等。列出了一 阅读全文
posted @ 2020-11-06 20:34 蜗牛111c 阅读(97) 评论(0) 推荐(0)
摘要: 升级 Xcode12 后,模拟器都是 iOS14 了,运行自己的项目,到了聊天页面就崩溃,具体崩溃信息为Thread 1: "-[_UIPageControlIndicatorContentView setImage:]: unrecognized selector sent to instance 阅读全文
posted @ 2020-11-06 20:33 蜗牛111c 阅读(166) 评论(0) 推荐(0)
摘要: 说明 本篇文章简单介绍一下融云 imkit 包含的功能,大家可在阅读之后来对大体内容有一个基础的了解。详细内容还请翻阅 官方文档 基本内容 融云 imkit 是为了方便开发者快速集成而开发的一套 UI 库,里面主要包含三部分内容: 用户信息 会话列表 会话页面 用户信息 用户信息是指融云 SDK 提 阅读全文
posted @ 2020-11-06 20:30 蜗牛111c 阅读(95) 评论(0) 推荐(0)
摘要: 融云 SDK 支持苹果推送,当我使用的设备升级到 iOS13 及以上时,推送突然就不能用了😫,经过半天的排查,终于找到了问题,原来是 deviceToken 格式变了,具体可以参考 https://blog.csdn.net/yingBi2014/article/details/103457160 阅读全文
posted @ 2020-11-06 20:28 蜗牛111c 阅读(100) 评论(0) 推荐(0)