频道概述
更新时间: 2024/03/07 11:33:43
频道(Channel)是具体信息通讯的发生地,用于承载服务器(即社群)的话题。以游乐场类比服务器,频道相当于游乐场中的游乐设施。有了服务器这个游乐场地,必须构建游乐设施才能给用户提供服务。
UI 示例
假设用户在圈组内创建了一个围绕“决战平安京”这款手游开展活动的社群(即服务器),那么该用户可在该社群内创建不同的频道来组织不同的活动。
以下为该场景下的 UI 示例。
频道数据结构
SDK 中用于表示频道的结构为QChatChannel
,其部分成员参数说明如下:
参数 |
类型 | 说明 |
---|---|---|
channelId |
int | 频道 ID |
createTime |
int | 频道创建时间 |
custom |
String | 频道的自定义扩展字段 |
name |
String | 频道名称 |
owner |
String | 服务器所有者,默认为创建者 |
serverId |
int | 频道所属的服务器的 ID |
topic |
String | 频道的主题 |
type |
QChatChannelType |
频道类型:
|
updateTime |
int | 频道的更新时间 |
viewMode |
QChatChannelMode |
频道的查看模式(公开或私密),目前仅支持公开模式(public ) |
visitorMode |
QChatVisitorMode |
频道对游客的可见模式,visible:可见;invisible:不可见;follow:跟随模式(默认),频道公开游客可见,频道私密游客不可见 |
频道功能概览
功能 |
说明 | 相关文档 |
---|---|---|
频道管理 | 添加、修改、删除频道, 以及频道相关查询 | 频道管理 |
频道黑白名单 | 通过频道黑白名单管控频道对服务器成员是否可见 | 频道黑白名单 |
频道搜索 | 按关键字搜索对当前用户可见的频道 | 搜索频道 |
频道成员搜索 | 按关键字搜索可访问频道的成员 | 搜索频道成员 |
频道未读数管理 | 获取频道内的消息未读信息并管理其变化 | 频道未读数管理 |
频道系统通知 | 云信服务端在特定条件下,下发与频道相关的系统通知 | |
频道订阅 | 订阅频道的消息和系统通知 | 圈组订阅机制 |
频道推送 |
|
|
频道内容审核 | 对频道的名称和图标等资料信息进行内容审核 | 频道资料内容审核 |
此文档是否对你有帮助?