IMSDK
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、账号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。
TIMCommunityManagerEnum.h 文件参考

枚举

enum  TIMCommunityTopicModifyInfoFlag
 
enum  TIMPermissionGroupModifyInfoFlag
 
enum  V2TIMCommunityPermissionValue
 
enum  V2TIMTopicPermissionValue
 

枚举类型说明

◆ TIMCommunityTopicModifyInfoFlag

1 设置(修改)话题信息的类型

枚举值
kTIMCommunityTopicModifyInfoFlag_None 

未定义

kTIMCommunityTopicModifyInfoFlag_Name 

修改话题名称

kTIMCommunityTopicModifyInfoFlag_Notification 

修改话题公告

kTIMCommunityTopicModifyInfoFlag_Introduction 

修改话题简介

kTIMCommunityTopicModifyInfoFlag_FaceUrl 

修改话题头像URL

kTIMCommunityTopicModifyInfoFlag_MuteALl 

修改话题是否全体禁言

kTIMCommunityTopicModifyInfoFlag_CustomString 

话题自定义字段

kTIMCommunityTopicModifyInfoFlag_Draft 

修改话题草稿

kTIMCommunityTopicModifyInfoFlag_DefaultPermissions 

修改话题默认权限,7.8 版本开始支持

kTIMCommunityTopicModifyInfoFlag_TopicType 

话题类型

kTIMCommunityTopicModifyInfoFlag_TopicAddOption 

申请加入话题选项(私有话题有效)

kTIMCommunityTopicModifyInfoFlag_TopicApproveOption 

话题邀请选项(私有话题有效)

◆ TIMPermissionGroupModifyInfoFlag

2 修改权限组信息的类型

枚举值
kTIMPermissionGroupModifyInfoFlag_None 

未定义

kTIMPermissionGroupModifyInfoFlag_Name 

名称

kTIMPermissionGroupModifyInfoFlag_GroupPermission 

群权限

kTIMPermissionGroupModifyInfoFlag_CustomData 

自定义字段

◆ V2TIMCommunityPermissionValue

3 社群权限值

枚举值
V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_INFO 

修改群资料权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_MEMBER 

群成员管理权限,包含踢人,进群审核、修改成员资料等。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_INFO 

管理权限组资料权限,包含创建、修改、删除权限组;在权限组中添加、修改、删除话题权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_MEMBER 

权限组成员管理权限,包含邀请成员进权限组和把成员从权限组踢出等。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MANAGE_TOPIC_IN_COMMUNITY 

话题管理权限,包含创建、修改、删除话题等。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MUTE_MEMBER 

对某群成员在社群下所有话题的禁言权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_SEND_MESSAGE 

群成员在社群下所有话题的发消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_AT_ALL 

在社群下所有话题发 at all 消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_GET_HISTORY_MESSAGE 

在社群下所有话题拉取入群前的历史消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE 

在社群下所有话题撤回他人消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_BAN_MEMBER 

封禁社群成员权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_INFO 

修改群资料权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_MEMBER 

群成员管理权限,包含踢人,进群审核、修改成员资料等。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_INFO 

管理权限组资料权限,包含创建、修改、删除权限组;在权限组中添加、修改、删除话题权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_MEMBER 

权限组成员管理权限,包含邀请成员进权限组和把成员从权限组踢出等。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MANAGE_TOPIC_IN_COMMUNITY 

话题管理权限,包含创建、修改、删除话题等。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MUTE_MEMBER 

对某群成员在社群下所有话题的禁言权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_SEND_MESSAGE 

群成员在社群下所有话题的发消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_AT_ALL 

在社群下所有话题发 at all 消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_GET_HISTORY_MESSAGE 

在社群下所有话题拉取入群前的历史消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE 

在社群下所有话题撤回他人消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_BAN_MEMBER 

封禁社群成员权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

◆ V2TIMTopicPermissionValue

4 话题权限值

枚举值
V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC 

管理指定话题权限,包含修改、删除话题。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC_PERMISSION 

在话题中管理话题权限,包含添加、修改、移除话题权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_MUTE_MEMBER 

在话题中禁言成员权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_SEND_MESSAGE 

在话题中发消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_GET_HISTORY_MESSAGE 

在话题中拉取入群前的历史消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE 

在话题中撤回他人消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_AT_ALL 

在话题中发消息时有 at all 权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC 

管理当前话题的权限,包括修改当前话题的资料、删除当前话题。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC_PERMISSION 

在当前话题中管理话题权限,包括添加、修改、移除话题权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_MUTE_MEMBER 

在当前话题中禁言成员权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_SEND_MESSAGE 

在当前话题中发消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_GET_HISTORY_MESSAGE 

在当前话题中拉取入群前的历史消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE 

在当前话题中撤回他人消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_AT_ALL 

在当前话题中发消息时有 at all 权限。该位设置为0,表示没有该权限;设置为1,表示有该权限