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

Public 成员函数

void onMemberEnter (String groupID, List< V2TIMGroupMemberInfo > memberList)
 
void onMemberLeave (String groupID, V2TIMGroupMemberInfo member)
 
void onMemberInvited (String groupID, V2TIMGroupMemberInfo opUser, List< V2TIMGroupMemberInfo > memberList)
 
void onMemberKicked (String groupID, V2TIMGroupMemberInfo opUser, List< V2TIMGroupMemberInfo > memberList)
 
void onMemberInfoChanged (String groupID, List< V2TIMGroupMemberChangeInfo > v2TIMGroupMemberChangeInfoList)
 
void onGroupCreated (String groupID)
 
void onGroupDismissed (String groupID, V2TIMGroupMemberInfo opUser)
 
void onGroupRecycled (String groupID, V2TIMGroupMemberInfo opUser)
 
void onGroupInfoChanged (String groupID, List< V2TIMGroupChangeInfo > changeInfos)
 
void onReceiveJoinApplication (String groupID, V2TIMGroupMemberInfo member, String opReason)
 
void onApplicationProcessed (String groupID, V2TIMGroupMemberInfo opUser, boolean isAgreeJoin, String opReason)
 
void onGrantAdministrator (String groupID, V2TIMGroupMemberInfo opUser, List< V2TIMGroupMemberInfo > memberList)
 
void onRevokeAdministrator (String groupID, V2TIMGroupMemberInfo opUser, List< V2TIMGroupMemberInfo > memberList)
 
void onQuitFromGroup (String groupID)
 
void onReceiveRESTCustomData (String groupID, byte[] customData)
 
void onGroupAttributeChanged (String groupID, Map< String, String > groupAttributeMap)
 

成员函数说明

◆ onMemberEnter()

void onMemberEnter ( String  groupID,
List< V2TIMGroupMemberInfo memberList 
)
inline

有用户加入群(全员能够收到)

参数
groupID群 ID
memberList加入的成员

◆ onMemberLeave()

void onMemberLeave ( String  groupID,
V2TIMGroupMemberInfo  member 
)
inline

有用户离开群(全员能够收到)

参数
groupID群 ID
member离开的成员

◆ onMemberInvited()

void onMemberInvited ( String  groupID,
V2TIMGroupMemberInfo  opUser,
List< V2TIMGroupMemberInfo memberList 
)
inline

某些人被拉入某群(全员能够收到)

参数
groupID群 ID
opUser处理人
memberList被拉进群成员

◆ onMemberKicked()

void onMemberKicked ( String  groupID,
V2TIMGroupMemberInfo  opUser,
List< V2TIMGroupMemberInfo memberList 
)
inline

某些人被踢出某群(全员能够收到)

参数
groupID群 ID
opUser处理人
memberList被踢成员

◆ onMemberInfoChanged()

void onMemberInfoChanged ( String  groupID,
List< V2TIMGroupMemberChangeInfo v2TIMGroupMemberChangeInfoList 
)
inline

群成员信息被修改,仅支持禁言通知(全员能收到)。

注意
会议群(Meeting)和直播群(AVChatRoom)默认无此回调,如需回调请提交工单配置
参数
groupID群 ID
v2TIMGroupMemberChangeInfoList被修改的群成员信息

◆ onGroupCreated()

void onGroupCreated ( String  groupID)
inline

创建群(主要用于多端同步)

参数
groupID群 ID

◆ onGroupDismissed()

void onGroupDismissed ( String  groupID,
V2TIMGroupMemberInfo  opUser 
)
inline

群被解散了(全员能收到)

参数
groupID群 ID
opUser处理人

◆ onGroupRecycled()

void onGroupRecycled ( String  groupID,
V2TIMGroupMemberInfo  opUser 
)
inline

群被回收(全员能收到)

参数
groupID群 ID
opUser处理人

◆ onGroupInfoChanged()

void onGroupInfoChanged ( String  groupID,
List< V2TIMGroupChangeInfo changeInfos 
)
inline

群信息被修改(全员能收到)

参数
changeInfos修改的群信息

◆ onReceiveJoinApplication()

void onReceiveJoinApplication ( String  groupID,
V2TIMGroupMemberInfo  member,
String  opReason 
)
inline

有新的加群请求(只有群主或管理员会收到)

参数
groupID群 ID
member申请人
opReason申请原因

◆ onApplicationProcessed()

void onApplicationProcessed ( String  groupID,
V2TIMGroupMemberInfo  opUser,
boolean  isAgreeJoin,
String  opReason 
)
inline

加群请求已经被群主或管理员处理了(只有申请人能够收到)

参数
groupID群 ID
opUser处理人
isAgreeJoin是否同意加群
opReason处理原因

◆ onGrantAdministrator()

void onGrantAdministrator ( String  groupID,
V2TIMGroupMemberInfo  opUser,
List< V2TIMGroupMemberInfo memberList 
)
inline

指定管理员身份

参数
groupID群 ID
opUser处理人
memberList被处理的群成员

◆ onRevokeAdministrator()

void onRevokeAdministrator ( String  groupID,
V2TIMGroupMemberInfo  opUser,
List< V2TIMGroupMemberInfo memberList 
)
inline

取消管理员身份

参数
groupID群 ID
opUser处理人
memberList被处理的群成员

◆ onQuitFromGroup()

void onQuitFromGroup ( String  groupID)
inline

主动退出群组(主要用于多端同步,直播群(AVChatRoom)不支持)

参数
groupID群 ID

◆ onReceiveRESTCustomData()

void onReceiveRESTCustomData ( String  groupID,
byte []  customData 
)
inline

收到 RESTAPI 下发的自定义系统消息

参数
groupID群 ID
customData自定义数据

◆ onGroupAttributeChanged()

void onGroupAttributeChanged ( String  groupID,
Map< String, String >  groupAttributeMap 
)
inline

收到群属性更新的回调

参数
groupID群 ID
groupAttributeMap群的所有属性