频道概述
更新时间: 2024/03/14 19:21:15
频道(Channel)是具体信息通讯的发生地,用于承载服务器(即社群)的话题。以游乐场类比服务器,频道相当于游乐场中的游乐设施。有了服务器这个游乐场地,必须构建游乐设施才能给用户提供服务。
UI 示例
假设用户在圈组内创建了一个围绕“决战平安京”这款手游开展活动的社群(即服务器),那么该用户可在该社群内创建不同的频道来组织不同的活动。
以下为该场景下的 UI 示例。
频道数据结构
SDK 中用于表示频道的结构为ChannelInfo
,其部分成员参数说明如下:
参数 | 类型 | 说明 |
---|---|---|
channelId |
string | 频道 ID |
createTime |
number | 频道创建时间 |
ext |
string | 频道的自定义扩展字段 |
name |
string | 频道名称 |
owner |
string | 服务器所有者,默认为创建者 |
serverId |
string | 频道所属的服务器的 ID |
topic |
string | 频道的主题 |
type |
TChannelInfoType |
频道类型:
|
updateTime |
number | 频道的更新时间 |
viewMode |
number | 频道的查看模式,0:公开,1:私密 |
visitorMode |
number | 频道对游客是否可见,具体见频道管理中对频道的游客可见性的说明 |
频道功能概览
功能 | 说明 | 相关文档 |
---|---|---|
频道管理 | 添加、修改、删除频道, 以及频道相关查询 | 频道管理 |
频道黑白名单 | 通过频道黑白名单管控频道对服务器成员是否可见 | 频道黑白名单 |
频道搜索 | 按关键字搜索对当前用户可见的频道 | 搜索频道 |
频道成员搜索 | 按关键字搜索可访问频道的成员 | 搜索频道成员 |
频道未读数管理 | 获取频道内的消息未读信息并管理其变化 | 频道未读数管理 |
频道订阅 | 订阅频道的消息和系统通知 | 圈组订阅机制 |
频道分组 | 将频道进行分组,可用于实现频道数据与频道分组数据的同步。具体同步的数据包括查看模式(私密或公开)、黑白名单和身份组权限。 | 频道分组 |
频道分组黑白名单 | 判定频道分组是否对服务器成员可见 | 频道分组黑白名单 |
频道资料内容审核 | 对频道的资料信息进行内容安全审核 | 频道内容审核 |
此文档是否对你有帮助?