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 onNewGroupCreated (String groupID)
 
void onGroupDismissed (String groupID, V2TIMGroupMemberInfo opUser)
 
void onGroupRecycled (String groupID, V2TIMGroupMemberInfo opUser)
 
void onReceiveJoinApplication (String groupID, V2TIMGroupMemberInfo member, String opReason)
 
void onApplicationProcessed (String groupID, V2TIMGroupMemberInfo opUser, boolean isAgreeJoin, String opReason)
 
void onGroupInfoChanged (List< V2TIMGroupChangeInfo > changeInfos)
 
void onGroupMemberInfoChanged (List< V2TIMGroupMemberChangeInfo > v2TIMGroupMemberChangeInfoList)
 
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)
 

成员函数说明

◆ 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被踢成员

◆ onNewGroupCreated()

void onNewGroupCreated ( String  groupID)
inline

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

参数
groupID群 ID

◆ onGroupDismissed()

void onGroupDismissed ( String  groupID,
V2TIMGroupMemberInfo  opUser 
)
inline

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

参数
groupID群 ID

◆ onGroupRecycled()

void onGroupRecycled ( String  groupID,
V2TIMGroupMemberInfo  opUser 
)
inline

群被回收(全员能收到)

参数
groupID群 ID
opUser处理人

◆ 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处理原因

◆ onGroupInfoChanged()

void onGroupInfoChanged ( List< V2TIMGroupChangeInfo changeInfos)
inline

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

参数
changeInfos修改的群信息

◆ onGroupMemberInfoChanged()

void onGroupMemberInfoChanged ( List< V2TIMGroupMemberChangeInfo v2TIMGroupMemberChangeInfoList)
inline

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

参数
v2TIMGroupMemberChangeInfoList被修改的群成员信息

◆ 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自定义数据