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

Public 成员函数

String getGroupID ()
 
int getType ()
 
V2TIMGroupMemberInfo getOpMember ()
 
List< V2TIMGroupMemberInfogetMemberList ()
 
List< V2TIMGroupChangeInfogetGroupChangeInfoList ()
 
List< V2TIMGroupMemberChangeInfogetMemberChangeInfoList ()
 
int getMemberCount ()
 
String toString ()
 
V2TIMElem getNextElem ()
 
void appendElem (V2TIMElem v2TIMElem)
 

静态 Public 属性

static final int GROUP_TIPS_TYPE_INVALID = 0
 
static final int V2TIM_GROUP_TIPS_TYPE_JOIN = 1
 
static final int V2TIM_GROUP_TIPS_TYPE_INVITE = 2
 
static final int V2TIM_GROUP_TIPS_TYPE_QUIT = 3
 
static final int V2TIM_GROUP_TIPS_TYPE_KICKED = 4
 
static final int V2TIM_GROUP_TIPS_TYPE_SET_ADMIN = 5
 
static final int V2TIM_GROUP_TIPS_TYPE_CANCEL_ADMIN = 6
 
static final int V2TIM_GROUP_TIPS_TYPE_GROUP_INFO_CHANGE = 7
 
static final int V2TIM_GROUP_TIPS_TYPE_MEMBER_INFO_CHANGE = 8
 
static final int V2TIM_GROUP_TIPS_TYPE_TOPIC_INFO_CHANGE = 9
 
static final int V2TIM_GROUP_TIPS_TYPE_PINNED_MESSAGE_ADDED = 10
 
static final int V2TIM_GROUP_TIPS_TYPE_PINNED_MESSAGE_DELETED = 11
 

成员函数说明

◆ getGroupID()

String getGroupID ( )
inline

获取群组ID

返回
群组ID

◆ getType()

int getType ( )
inline

获取群组事件通知类型

返回
群组事件通知类型

◆ getOpMember()

V2TIMGroupMemberInfo getOpMember ( )
inline

获取操作者

返回
操作者

◆ getMemberList()

List<V2TIMGroupMemberInfo> getMemberList ( )
inline

获取被操作人列表

返回
被操作人列表

◆ getGroupChangeInfoList()

List<V2TIMGroupChangeInfo> getGroupChangeInfoList ( )
inline

获取群资料变更信息列表,仅当tipsType值为V2TIMGroupTipsElem#V2TIM_GROUP_TIPS_TYPE_GROUP_INFO_CHANGE时有效

返回
群资料变更的消息列表

◆ getMemberChangeInfoList()

List<V2TIMGroupMemberChangeInfo> getMemberChangeInfoList ( )
inline

获取群成员变更信息列表,仅当tipsType值为V2TIMGroupTipsElem#V2TIM_GROUP_TIPS_TYPE_MEMBER_INFO_CHANGE时有效

返回
群成员变更信息列表

◆ getMemberCount()

int getMemberCount ( )
inline

获取当前群成员数,仅当tipsType值为V2TIMGroupTipsElem#V2TIM_GROUP_TIPS_TYPE_JOIN, V2TIMGroupTipsElem#V2TIM_GROUP_TIPS_TYPE_QUIT, V2TIMGroupTipsElem#V2TIM_GROUP_TIPS_TYPE_KICKED的时候有效

返回
当前群成员数

◆ toString()

String toString ( )
inline

操作方平台信息 取值: iOS Android Windows Mac Simulator Other

返回
返回操作方平台信息

◆ getNextElem()

V2TIMElem getNextElem ( )
inlineinherited

◆ appendElem()

void appendElem ( V2TIMElem  v2TIMElem)
inlineinherited

添加下一个 elem 元素

如果您的消息需要多个 elem,可以在创建 Message 对象后,通过 Message 的 elem 对象设置下一个 elem 对象。

以 V2TIMTextElem 和 V2TIMCustomElem 多 elem 为例,示例代码如下:

V2TIMMessage message = V2TIMManager.getMessageManager().createTextMessage("test");

V2TIMCustomElem customElem = new V2TIMCustomElem();

customElem.setData("自定义消息".getBytes());

message.getTextElem().appendElem(customElem);

注意
  • 该接口只能由 createMessage 创建的 Message 对象里的 elem 元素调用。
  • 该接口仅支持添加 V2TIMTextElem、V2TIMCustomElem、V2TIMFaceElem 和 V2TIMLocationElem 四类元素。

结构体成员变量说明

◆ GROUP_TIPS_TYPE_INVALID

final int GROUP_TIPS_TYPE_INVALID = 0
static

非法

◆ V2TIM_GROUP_TIPS_TYPE_JOIN

final int V2TIM_GROUP_TIPS_TYPE_JOIN = 1
static

主动入群(memberList 加入群组,非 Work 群有效)

◆ V2TIM_GROUP_TIPS_TYPE_INVITE

final int V2TIM_GROUP_TIPS_TYPE_INVITE = 2
static

被邀请入群(opMember 邀请 memberList 入群,从 8.0 版本开始支持除 AVChatRoom 之外的所有群类型)

◆ V2TIM_GROUP_TIPS_TYPE_QUIT

final int V2TIM_GROUP_TIPS_TYPE_QUIT = 3
static

退出群组

◆ V2TIM_GROUP_TIPS_TYPE_KICKED

final int V2TIM_GROUP_TIPS_TYPE_KICKED = 4
static

踢出群 (opMember 把 memberList 踢出群组)

◆ V2TIM_GROUP_TIPS_TYPE_SET_ADMIN

final int V2TIM_GROUP_TIPS_TYPE_SET_ADMIN = 5
static

设置管理员 (opMember 把 memberList 设置为管理员)

◆ V2TIM_GROUP_TIPS_TYPE_CANCEL_ADMIN

final int V2TIM_GROUP_TIPS_TYPE_CANCEL_ADMIN = 6
static

取消管理员 (opMember 取消 memberList 管理员身份)

◆ V2TIM_GROUP_TIPS_TYPE_GROUP_INFO_CHANGE

final int V2TIM_GROUP_TIPS_TYPE_GROUP_INFO_CHANGE = 7
static

群资料变更 (opMember 修改群资料: groupName & introduction & notification & faceUrl & owner & allMute & custom)

◆ V2TIM_GROUP_TIPS_TYPE_MEMBER_INFO_CHANGE

final int V2TIM_GROUP_TIPS_TYPE_MEMBER_INFO_CHANGE = 8
static

群成员资料变更 (opMember 修改群成员资料:muteTime)

◆ V2TIM_GROUP_TIPS_TYPE_TOPIC_INFO_CHANGE

final int V2TIM_GROUP_TIPS_TYPE_TOPIC_INFO_CHANGE = 9
static

话题资料变更(opMember 修改话题资料:topicName & introduction & notification & faceUrl & allMute & topicCustomData)

◆ V2TIM_GROUP_TIPS_TYPE_PINNED_MESSAGE_ADDED

final int V2TIM_GROUP_TIPS_TYPE_PINNED_MESSAGE_ADDED = 10
static

置顶群消息

◆ V2TIM_GROUP_TIPS_TYPE_PINNED_MESSAGE_DELETED

final int V2TIM_GROUP_TIPS_TYPE_PINNED_MESSAGE_DELETED = 11
static

取消置顶群消息