功能概览

更新时间: 2024/02/23 10:43:34

本文主要介绍圈组 UIKit 中的主要功能,以及如何再控制台开通圈组功能。

社区广场

社区广场,即社区的集合展示,支持无限人数、话题分组、以及自定义的权限管理。

功能 说明
社区展示 支持根据不同的类型按 TAB 页区分展示
社区排序 支持根据业务需求自定义排序
社区可见性 支持根据业务需求自定义是否在广场展示
社区信息管理 支持展示社区相关信息
游客模式 指以非成员的身份可以进入社区浏览,但不可发言

社区-话题

社区-话题的二级结构主要解决大量社群成员活跃的问题。

一个社区下可包含多个话题,用户因为社区而聚集在一起,又因为话题而拆分,不同的话题有各自不同的玩法规则和内容沉淀。

社区

所有的内容、兴趣、话题、关系都是以社区为基础进行发展的。在圈组的场景下,任何行为的开始都应该先创建一个社区。当用户开始邀请朋友时,是以社区的维度去发起邀请的。也就是说,用户的朋友加入的是社区。它是关系的集合。

功能 说明
创建社区 支持用户自主创建社区
加入社区 支持通过社区码加入社区
超大型社区容量 最少支持 50 万人
更新社区信息 根据权限可编辑更新社区信息
管理社区成员 支持管理社区成员与成员权限
获取社区未读数 支持展示社区的总未读数

话题

话题是社区中的话题承载者。所有话题都要在社区下创建。只有社区的成员才有可能访问该社区的话题。

功能 说明
添加话题 根据权限可创建社区的二级结构——话题
管理话题成员 可在话题内基于身份组、黑白名单实现对话题成员的管理和权限管控
更新话题信息 根据权限可设置、编辑更新话题信息
设置话题的属性 可设置话题为公开或私密
设置话题黑名单 可设置话题的黑白名单(公开对应黑名单,私密对应白名单)
获取话题未读数 支持展示每个话题的未读数
获取话题最后一条消息 支持在话题列表展示话题的最后一条消息

身份组

身份组是拥有完善且灵活的配置机制的权限管理系统,它包含两大元素:权限组和拥有这些权限的用户。

身份组适用于在不同维度(例如社区维度和房间维度)对用户进行差异化的权限管控。

功能 说明
设置社区身份组 可根据权限设置社区层级的身份组,该层级身份组队社区下的所有话题有效,且该层级的身份组权限之和为用户在该社区下拥有的所有权限
设置话题身份组 可根据权限在话题中设置社区身份组或个人在话题下的特殊权限逻辑,设置后话题的权限逻辑优先于社区身份组权限
如话题 A 中用户甲发消息的权限为关闭,即便用户甲在该社区下有发消息的权限,但在话题 A 中用户甲仍然不可发言
社区身份组优先级排序 可根据运营管理需求针对社区身份组排序,级别高的才可以管控级别低的只有拥有“管理角色”权限的用户才可管理身份组
原子化权限设置 设置身份组权限时,支持针对独立的权限进行配置,当前 kit 层支持配置的权限:
  • 管理服务器
  • 管理话题属性
  • 管理角色
  • 发送消息
  • 修改自己在社区中的信息
  • 修改他人在社区中的信息
  • 邀请他人进入社区的权限
  • 踢除他人
  • 管理频道名单
  • 公共频道

    公共频道可以拥有无​​限数量的订阅者但是有限的管理员。当频道所有者、管理员在频道中发消息时,所有该频道订阅者、新订阅者加入后都可以看到频道中的完整消息历史记录;而普通成员无发送消息的权限。

    功能 说明
    创建公告频道 用户可直接创建公告频道
    订阅公告频道 用户可搜索并单独订阅公告频道
    更新公告频道信息 根据权限用户可编辑更新公告频道信息
    设置公告频道管理员 频道创建者可设置频道管理员,并支持为每个管理员单独设置权限
    公告频道全局禁言 在公告频道中,非频道创建者、非管理员不可发言,仅可接收消息
    公告频道消息提醒 可针对公告频道设置是否接收公共频道的消息提醒

    消息

    用户可在社区和话题中发送、复制、撤回、删除消息等功能,且圈组支持多种消息类型。

    功能 说明
    发送消息 在社区和话题中发送多种类型的消息
    复制消息 复制消息内容
    撤回消息 撤回消息,支持自定义撤回时间
    删除消息 删除本条消息
    表情点赞 在该条消息下做表情回复

    支持的消息类型:

    类型 说明
    文本消息 文本消息体
    表情消息 表情库,支持自定义
    语音消息 语音录制
    图片消息 图片/视频

    控制台开通

    使用圈组部分功能前,需要在云信控制台中开通,步骤如下:

    1. 开通 IM 专业版

    2. 在控制台首页应用管理中选择应用进入应用配置页面,然后单击 IM 即时通讯 专业版下的功能配置按钮进入 IM 功能配置页。

    3. 顶部选择圈组页签,开启圈组功能。

    4. 阅读并确认信息后,单击确认开通圈组。

    5. (可选)对于圈组功能下的部分功能,若需要扩展,则需要单独配置,如果您有特定的需求,可以单击子功能配置配置需要的子功能。

    此文档是否对你有帮助?
    有帮助
    去反馈
    • 社区广场
    • 社区-话题
    • 社区
    • 话题
    • 身份组
    • 公共频道
    • 消息
    • 控制台开通