概述

大约 2 分钟

概述

环信 ChatroomUIKit 提供 UIKit 的各种组件帮助开发者根据实际业务需求快速搭建聊天室应用。通过该 UIKit,聊天室中的用户可实时交互,发送普通弹幕消息、打赏消息和全局广播等功能。

  • 若要访问源码,请点击这里open in new window

  • 你可以扫描以下二维码体验环信聊天室 UIKit Demo:

img

功能

ChatroomUIKit 提供以下功能:

  • 通用特性
功能描述
创建聊天室ChatroomUIKit 不提供创建聊天室的功能,你可以调用即时通讯 IM SDK 的接口创建聊天室
解散聊天室ChatroomUIKit 不提供解散聊天室的功能,你可以调用即时通讯 IM SDK 的接口解散聊天室
离开聊天室聊天室中的成员可自行离开聊天室,聊天室所有者也可以将成员移出聊天室。
发送弹幕消息用户在聊天室中向其他参与者发送文字和表情的消息。
打赏用户通过赠送虚拟礼物,向聊天室中的主播或其他用户表达赞赏或者支持
全局广播向 App 内所有在线聊天室中的所有用户发送相同的消息或通知。
未读消息数在一个聊天室中用户尚未读取的消息数量。
已禁言列表记录被禁止发言用户的列表。当用户违反了聊天室的规则时,聊天室所有者将其禁言,即添加至已禁言列表。
暗黑模式ChatroomUIKit 默认风格为明亮模式,切换为暗黑模式后,聊天室界面中所有元素将替换为暗黑风格设计,提供用户舒适的视觉体验。
  • 消息扩展
功能描述
消息举报在聊天室中,用户可以举报不适当、违规或有害的消息内容以促使聊天室所有者采取适当的行动。
消息翻译将聊天室中的单条消息从一种语言转换成另一种语言。
消息撤回在聊天室中撤销已经发送的消息。所有用户只能撤回自己发送的消息,即使聊天室所有者也不能撤回其他成员发送的消息。
禁言成员聊天室所有者对聊天室中的成员禁止发言。
  • 成员管理
功能描述
查看成员列表聊天室成员列表显示了该聊天室中的当前在线用户
搜索成员在聊天室中查找指定成员的功能,支持支持本地搜索和模糊匹配。
禁言成员聊天室所有者可以在聊天室中对某个特定的成员禁言。
移除成员聊天室所有者将指定成员从聊天室中踢出。