![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
即时通讯
rongcloud2019
这个作者很懒,什么都没留下…
展开
-
删除消息后,卸载重装应用,删除的消息又出现了
针对单聊会话、群聊会话,如果通过任何接口以传入时间戳的方式删除远端消息,服务端默认不会删除对应的离线消息补偿(该机制仅会在打开多设备消息同步开关后生效)。如果开启了“多设备消息同步”服务,卸载重装应用,会触发“消息补偿”机制,默认会拉取到补偿时间内收发过的消息,如果删除的消息是在补偿时间内收发的,也会被拉取回来。如需彻底删除离线消息补偿,请提交工单,申请开通删除服务端历史消息时同时删除多端补偿的离线消息。同时删除本地消息和服务端历史消息后,卸载重装应用或者换设备登录,删除的消息重新出现。原创 2024-01-12 11:09:38 · 401 阅读 · 0 评论 -
撤回聊天室消息, 再次加入聊天室, 仍然显示已经被撤销的消息
把聊天室 “加入聊天室获取指定消息类型” 加上 RC:RcCmd 消息类型, 这样就可以隐藏元消息。原创 2023-12-23 14:07:09 · 372 阅读 · 0 评论 -
有未读消息的会话删除后 BadgeValue 不改变,怎么办?
可参考 Demo 会话列表 RCDChatListViewController 重写 notifyUpdateUnreadMessageCount 方法。删除也会调用这个方法的,只要在里面写更新逻辑就可以。@discussion 当收到消息或删除会话时,会调用此回调,您可以在此回调中执行未读消息数相关的操作。即将更新未读消息数的回调。原创 2023-12-22 20:21:59 · 371 阅读 · 0 评论 -
如何在断线后不重连加入音视频房间
RTC 房间断网后,默认是一直尝试重连的,例如当主播再次联网重连成功后,会自动发布之前在发布的音视频流。// 断网用户会在断网后 ping 4 次(约 40s)失败后退出音视频房间。用户可以在这个回调中实现UI变化。原创 2023-12-18 14:44:35 · 505 阅读 · 0 评论 -
删除远端消息, 重进会话仍然取回已删除的消息
用户调用删除函数, 服务器不会判断 对应的 sentTime 是否存在, 仅仅是使用sentTime 直接进行消息删除, 然后返回操作成功;用户删除远端消息时, 需要保证sentTime的合法性。原创 2023-12-17 15:32:36 · 49 阅读 · 0 评论 -
融云即时通讯的产品优势
让开发者不用撰写 UI 界面代码即可快速实现 IM 功能。全球范围提供多个数据中心、物理覆盖全球用户。标准通信功能 1 天即可快速接入。1、开箱即用的 UI 组件。原创 2023-12-15 12:23:51 · 131 阅读 · 0 评论 -
即时通讯的核心功能点有哪些?
全面覆盖小米、华为、OPPO、vivo、魅族、一加、Realme、FCM、APNs 手机系统级推送通道,同时针对 Android 平台提供融云 Push 服务,全面提升推送送达率。消息发送后可以查看对方的阅读回执,了解对方的消息已读状态。内置文本、表情、图片、语音、位置、动态表情、小视频、文件等各种消息类型,也可通过自定义消息功能定制自己的消息类型。支持 1 个移动端、多个 Web 端、1 个桌面端和 1 个小程序端同时在线时,并且支持多端之间的消息实时同步。1、支持各种消息类型。4、消息内容全文搜索。原创 2023-12-15 12:21:29 · 48 阅读 · 0 评论 -
融云五大场景化能力,全面赋能金融行业数智化转型
融云 IM 支持对接多种大模型,可构建用户和大模型之间的业务桥梁,并将对话数据进行结构化保存,助力金融客户在对话框中实现对内的办公助手和对外的智能客服等能力。除此之外,以能力为主线、以场景为导向,融云还将核心产品和服务深度融合为五大场景化能力,全面赋能金融行业数智化转型。五大场景化赋能:金融行业通讯中台、全行级消息通知、远程银行服务、机构内部协同办公、营销及客户服务。融云作为通信服务商,将在金融大模型进入实际业务场景时,提供底层的“对话”能力加持。原创 2023-12-10 12:49:44 · 47 阅读 · 0 评论 -
IMKit 聊天页面中的录制语音消息按钮的点击与第三方库冲突
如果您的工程中引入了 UIButton+NMCategory 这个第三方库之后,聊天页面的录制语音按钮无法点击的话,就是发生冲突了,屏蔽掉这个第三方库就可以了。原创 2023-12-09 11:14:37 · 45 阅读 · 0 评论 -
点击按住说话按钮事件有延迟
该问题原因是由于系统的某些手势 delaysTouchesBegan 属性为 YES,当按钮处在某些特定位置时触摸事件会先被这些系统的手势拦截,系统不响应才会继续分发,而按钮的 UIControlEventTouchDown 事件是需要立即响应的,所以会导致事件类型为 UIControlEventTouchDown 的响应有延迟。在自定义聊天页面中将这些系统手势的 delaysTouchesBegan 手动置为 NO,这样当屏幕接收到触摸事件后在系统手势进行响应的同时就会把该事件传递下去。原创 2023-12-09 11:12:52 · 64 阅读 · 0 评论 -
发送、接收消息,界面不及时刷新
比如 [[NSNotificationCenter defaultCenter] removeObserver:self];如果有请修改一下,移除您自己的通知,不要移除全部。检查 initWithAppkey 和 connectWithToken 使用的是否是 IMKit 核心类 RCIM 的方法,如果不是,请换成 RCIM 的。请换成 IMKit 的消息接收监听。会话页面的 UI 刷新是用通知实现的,排查一下会话页面有没有移除全部通知的操作,快速上手(Swift) 1。快速上手(OC) 4。原创 2023-12-09 11:10:37 · 260 阅读 · 0 评论 -
融云 Global IM UIKit
可满足:熟人社交、陌生人社交、游戏社区、社交电商、1V1、数字健康、Web3.0、在线客服、私域运营等多种场景。核心功能包括:快速接入、功能齐全、全球化交互体验、内容审核、灵活可配置、高度自定义、暗夜模式等。“分钟级”接入,即可得到符合海外用户使用习惯的多端同步产品。基于多年领先的行业经验,我们为开发者提供功能完备的单群聊。原创 2023-12-08 18:12:10 · 63 阅读 · 0 评论 -
消息丢失排查方法?
遇到丢消息问题,如果是单聊,群聊,聊天室,系统消息可以在开发者后台北极星自助查询一下消息是否发送成功。根据您实际发送的相关信息(发送者、接收者、时间、消息 ID ……)看是否可以查到消息。信息有误(获取 token 的用户 id 跟您系统中的 id 不符 / 环境是否正确 / 时间搞错了 / 会话类型是否正确 )发送者因为网络等原因没有发出此条消息,而发送端没有做好提示信息。如果确认不是上面问题,可以提供相关信息提交工单,技术帮您确认。原创 2023-12-06 16:58:55 · 65 阅读 · 0 评论 -
使用1对1视频通话功能时,未接通显示的视频 图像撑满屏幕,接通后视频图像有黑边
CallLib.setVideoView时type参数传入错误,一个传成了0铺满,一个传成了1自适应。原创 2023-12-02 14:30:53 · 33 阅读 · 0 评论 -
更新头像之后,如何通知对方头像已更新?
第一种,A更新用户信息之后,发一条通知,通知其他好友,自己已经更新了用户信息,其好友收到通知之后,从服务器请求A的最新用户信息,刷新本地的用户缓存;第二种,A更新用户信息之后,其他用户在查看A的用户详情信息时,去服务器请求最新的用户信息,然后刷新本地的用户信息缓存和UI展示;原创 2023-12-01 11:07:12 · 170 阅读 · 0 评论 -
如何清理会话消息及清除 iOS IM SDK 缓存图片?
融云 SDK 中新增了 deleteMessages 方法,用于删除某个会话中的所有消息,同时会整理压缩数据库,减少占用空间,此方法不可频繁循环调用。@discussion 此方法删除数据库中该会话的消息记录,同时会整理压缩数据库,减少占用空间。@param conversationType 会话类型,不支持聊天室。@param successBlock 成功的回调。@param errorBlock 失败的回调。@param targetId 目标会话ID。删除某个会话中的所有消息。原创 2023-11-26 12:35:25 · 48 阅读 · 0 评论 -
如何改变直播的镜像显示
说明:采集端设置后,采集的显示不会修改镜像,接收端会修改镜像。说明:采集端设置后,采集的显示会修改镜像,接收端同步变动。前置摄像头默认: YES,后置摄像头默认: NO。是否做镜像翻转,只做视图翻转,默认: YES。说明:哪个视图设置镜像,只变动该视图镜像。本地摄像头发送数据是否镜像。本地摄像头采集是否镜像。默认: NO, 不镜像。原创 2023-11-25 20:38:26 · 70 阅读 · 0 评论 -
如何自定义会话列表未读消息数显示红点,不显示未读数目?
创建一个类继承于 RCConversationListViewController, 在回调方法 willDisplayConversationTableCell:atIndexPath: 中对 RCConversationCell 的 isShowNotificationNumber 属性进行设置。当 isShowNotificationNumber 为 YES 时,该会话的 cell 会显示具体的未读数,当该属性为 NO 时,该会话的 cell 有未读消息时只显示红点。属性默认值为 YES。原创 2023-11-25 20:36:22 · 64 阅读 · 0 评论 -
关于直播模式下,观众听到声音重音的问题
3、查看房间回调事件中,是否有在分流的回调中判断主播身份,观众是否是在合流回调中订阅。1、确定直播间内是否有距离很近的用户,排除是距离很近使声音重复录入造成的重音;2、查看观众端的主动订阅接口,是否是即获取并订阅了合流,又获取订阅了分流;//当前身份为主播,获取分流。//当前身份为观众,获取合流。// 直播合流发布资源通知。//观众在此处订阅合流;//远端用户发布资源通知。if(当前身份为主播){if(当前身份为观众){//当前主播订阅分流。原创 2023-11-24 11:58:41 · 121 阅读 · 0 评论 -
私有云如何获取Web SDK并进行初始化链接配置?
2、如果用户需要使用 npm 下载(需要注意后面带上标识符 ' enterprise ',和版本号),建议在 npm 官网中搜索 @rongcloud 找到 @rongcloud/imlib-v2 的历史版本,选择执行其中某个带 enterprise 的版本即可,比如:npm install @rongcloud/imlib-v2@2.9.0-enterprise.5。1、私有云用户需要与商务对接获取 Portal 地址,以及登入账号和密码,可以在 Portal 地址获取 SDK 静态资源。原创 2023-11-24 11:57:19 · 40 阅读 · 0 评论 -
如何搭建一个自己的IM即时通讯聊天软件?
搭建一个自己的IM即时通讯聊天软件并不简单,个人建议你可以找用第三方im sdk来快速实现。比如融云IM就不错(https://www.rongcloud.cn/product/im#seo),只需 5 步,20 分钟快速集成单群聊、聊天室、系统通知等完整通信能力,安全可靠、全球互通。开箱即用,满足多种行业使用场景。原创 2023-11-24 11:55:59 · 163 阅读 · 0 评论