立即注册 登录
即时通讯网 返回首页

刀锋蘸酱的个人空间 http://www.52im.net/?21071 [收藏] [复制] [RSS]

日志

唠一唠融云的消息补偿机制
2020-11-18 17:12
最近项目发现了一个很诡异的现象,纵使删除了会话且清除了历史消息,一旦卸载重装应用,之前删除的部分消息又莫名其妙的重新收到且显示了,见鬼啦~~,在“福尔摩斯·我”的缜密排查下(提工单问了融云的技术支持),真相只有一个。 真相 :原来是因为开启了融云的“多设备消息同步”服务,在卸载重装应用时,触发 ...
821 次阅读|0 个评论 热度 1
自定义融云会话列表 cell 选中背景
2020-11-06 16:17
项目用的融云,IMKit SDK(自带 UI),但是在使用会话列表的时候,cell 选中和长按的时候默认是灰色的。设计说需要改啊,那就研究一下如何修改吧。废话不多说,直接继承 RCConversationListViewController,然后重写以下方法 1.以下代码是去掉选中颜色的 - ( void ) willDisplayConversationTableCell :( RCConv ...
860 次阅读|0 个评论
给融云的输入框上方加个功能按钮,怎么整?
2020-11-06 16:15
给输入框上方加个功能按钮,类似常用语或者抽奖啥的,是个挺普遍的需求,可惜遍寻文档( https://docs.rongcloud.cn/v4/ )无果,只能靠自己了,咱们来看看怎么做吧。 首先,我们要先在聊天页面添加个属性,也就是需要功能按钮所在的 view @property ( nonatomic , strong ) UIView * needAddView ; 再就 ...
869 次阅读|0 个评论
为融云聊天页面的输入框添加 Placeholder
2020-11-06 16:00
产品要求给输入框加个Placeh,其实挺简单一功能,寻遍他们的官网 https://www.rongcloud.cn/ 和文档 https://docs.rongcloud.cn/v4/ 都没有找到相关资料,现实很残酷,SDK 木有这个接口,只能自己实现了,思来想去,用了个笨办法,加个 UILabel 一试,还真行,有需要的您请往下看。 其实就是给输入框价格 UILa ...
889 次阅读|0 个评论
如何设置融云用户信息
2020-11-06 15:59
最近在使用融云,由于第一次使用,遇到了一个小坑,在这里记录一下,希望能帮助到后续开发者 问题是使用了融云的 IMKit 组件,也就是自带 UI 的,对于快速试错的产品来说,工期必须短,所以使用 IMKit 是非常方便的,省去了很大部分时间去搞界面。但是使用过程中发现,没有用户的头像和昵称。后来经过阅读文档发现,需 ...
951 次阅读|0 个评论
融云聊天页面长按消息后“翻译”功能的实现方法
2020-11-06 15:57
项目要求实现“翻译”的功能,融云 SDK 本身没这个功能,所以只能曲线救国了,通过自定义消息来实现,下面是功能实现相关内容。 资源链接: 官网: https://www.rongcloud.cn/ 自定义消息文档: https://docs.rongcloud.cn/v4/views/im/ui/guide/private/conversation/msgsend/ios.html#createcustom 实 ...
988 次阅读|0 个评论
30 分钟集成融云 IM 即时通讯
2020-11-06 15:56
最近公司要做一个社交 app,对于时间就是金钱的当今社会,招聘大量人才去搭建通讯系统肯定是不划算的,花费人力物力财力做出来的 app,可能还没人用。那就瞎了。所以毋庸置疑,一拍即合,用第三方的。就开始了对于目前市面上主流的第三方 IM SDK 进行调研。其中有腾讯云,网易云信,融云,环信等。列出了一堆对比条件,最 ...
668 次阅读|0 个评论
融云的聊天页面在 iOS14 出现崩溃的解决办法
2020-11-06 15:53
升级 Xcode12 后,模拟器都是 iOS14 了,运行自己的项目,到了聊天页面就崩溃,具体崩溃信息为Thread 1: "- : unrecognized selector sent to instance。 从崩溃看,猜测是因为缺少了某个方法导致了崩溃,提了个工单给融云,他们的技术支持服务还是挺到位的,很快给了答复,他们对这个问题已经做了及时处理(其实他 ...
867 次阅读|0 个评论
融云imkit 解析
2020-11-06 15:51
说明 本篇文章简单介绍一下融云 imkit 包含的功能,大家可在阅读之后来对大体内容有一个基础的了解。详细内容还请翻阅 官方文档 基本内容 融云 imkit 是为了方便开发者快速集成而开发的一套 UI 库,里面主要包含三部分内容: 用户信息 会话列表 会话页面 用户信息 用户信息是 ...
771 次阅读|0 个评论
使用融云 SDK 避坑指南之 iOS13 推送失败
2020-11-06 15:46
融云 SDK 支持苹果推送,当我使用的设备升级到 iOS13 及以上时,推送突然就不能用了😫,经过半天的排查,终于找到了问题,原来是 deviceToken 格式变了,具体可以参考 https://blog.csdn.net/yingBi2014/article/details/103457160 问题原因:由于 iOS13以后,苹果的 deviceToken 格式变了,但是上传给融云 ...
737 次阅读|0 个评论

返回顶部