Public Member Functions | |
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) |
void | onTopicCreated (String groupID, String topicID) |
void | onTopicDeleted (String groupID, List< String > topicIDList) |
void | onTopicInfoChanged (String groupID, V2TIMTopicInfo topicInfo) |
void | onGroupCounterChanged (String groupID, String key, long newValue) |
|
inline |
Users join the group (received by all members) Meeting group do not have this callback by default. If you need a callback, please go to the Console (Feature Configuration -> Group configuration -> Group system notification configuration -> Notification of group member Change) to actively configure.
groupID | Group ID |
memberList | Members who join the group |
|
inline |
Users leave the group (received by all members) Meeting group do not have this callback by default. If you need a callback, please go to the Console (Feature Configuration -> Group configuration -> Group system notification configuration -> Notification of group member Change) to actively configure.
groupID | Group ID |
member | Members who leave the group |
|
inline |
Users are added to a group by others (received by all members)
groupID | Group ID |
opUser | Handler |
memberList | Members who are added to the group |
|
inline |
Users are removed from a group by others (received by all members)
groupID | Group ID |
opUser | Handler |
memberList | Members who are removed from the group |
|
inline |
Group member information modified, supporting notifications for muting only (received by all members)
groupID | Group ID |
v2TIMGroupMemberChangeInfoList | Group member information modified |
|
inline |
Group created (used for multi-device synchronization)
groupID | Group ID |
|
inline |
Group deleted (received by all members)
groupID | Group ID |
opUser | Handler |
|
inline |
Group repossessed (received by all members)
groupID | Group ID |
opUser | Handler |
|
inline |
Group information modified (received by all members) Modifying the following fields may trigger this notification ( groupName & introduction & notification & faceUrl & owner & allMute & custom) Control specific fields (Send a notification/storage roaming)please go to the Console (Feature Configuration -> Group configuration -> Group system notification configuration -> Notification of group info Change) to actively configure.
changeInfos | Group information modified |
|
inline |
New group joining request (received only by the group owner and admin)
groupID | Group ID |
member | Applicant |
opReason | Request reason |
|
inline |
Group joining request handled by group owner or admin (received only by the applicant)
groupID | Group ID |
opUser | Handler |
isAgreeJoin | Whether to agree to join the group |
opReason | Handling reason |
|
inline |
Specify the admin identity
groupID | Group ID |
opUser | Handler |
memberList | Group members handled |
|
inline |
Cancel the admin identity
groupID | Group ID |
opUser | Handler |
memberList | Group members handled |
|
inline |
Quit a group (mainly used for multi-device synchronization)
groupID | Group ID |
|
inline |
Received a custom system message delivered via the RESTful API
groupID | Group ID |
customData | Custom data |
|
inline |
Received group attribute update
groupID | Group ID |
groupAttributeMap | All attributes of the group |
|
inline |
Topic created
GroupID | group id of Community |
TopicID | topic id in Community |
|
inline |
Topic deleted
GroupID | group id of Community |
TopicIDList | topic id list in Community |
|
inline |
Topic information modified (received by all members)
groupID | Group id of Community |
topicInfo | Topic information modified |
|
inline |
Group counter update notification (received by all members)
groupID | Group ID |
key | The key of group counter |
newValue | The newest value of counter which have been modified |