概述

大约 2 分钟

概述

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

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

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

img

功能

ChatroomUIKit 提供以下功能:

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