Unity and Windows API reference
|
Public 成员函数 | |
void | OnInvitationReceivedFromGroup (string groupId, string groupName, string inviter, string reason) |
void | OnRequestToJoinReceivedFromGroup (string groupId, string groupName, string applicant, string reason) |
void | OnRequestToJoinAcceptedFromGroup (string groupId, string groupName, string accepter) |
void | OnRequestToJoinDeclinedFromGroup (string groupId, string groupName, string decliner, string reason) |
void | OnInvitationAcceptedFromGroup (string groupId, string invitee, string reason) |
void | OnInvitationDeclinedFromGroup (string groupId, string invitee, string reason) |
void | OnUserRemovedFromGroup (string groupId, string groupName) |
void | OnDestroyedFromGroup (string groupId, string groupName) |
void | OnAutoAcceptInvitationFromGroup (string groupId, string inviter, string inviteMessage) |
void | OnMuteListAddedFromGroup (string groupId, List< string > mutes, int muteExpire) |
void | OnMuteListRemovedFromGroup (string groupId, List< string > mutes) |
void | OnAdminAddedFromGroup (string groupId, string administrator) |
void | OnAdminRemovedFromGroup (string groupId, string administrator) |
void | OnOwnerChangedFromGroup (string groupId, string newOwner, string oldOwner) |
void | OnMemberJoinedFromGroup (string groupId, string member) |
void | OnMemberExitedFromGroup (string groupId, string member) |
void | OnAnnouncementChangedFromGroup (string groupId, string announcement) |
void | OnSharedFileAddedFromGroup (string groupId, GroupSharedFile sharedFile) |
void | OnSharedFileDeletedFromGroup (string groupId, string fileId) |
void | OnAddWhiteListMembersFromGroup (string groupId, List< string > whiteList) |
void | OnRemoveWhiteListMembersFromGroup (string groupId, List< string > whiteList) |
void | OnAllMemberMuteChangedFromGroup (string groupId, bool isAllMuted) |
群组管理器回调接口。
void ChatSDK.IGroupManagerDelegate.OnInvitationReceivedFromGroup | ( | string | groupId, |
string | groupName, | ||
string | inviter, | ||
string | reason | ||
) |
用户收到入群邀请的回调。
groupId | 群组 ID。 |
groupName | 群组名称。 |
inviter | 邀请人 ID。 |
reason | 邀请原因。 |
void ChatSDK.IGroupManagerDelegate.OnRequestToJoinReceivedFromGroup | ( | string | groupId, |
string | groupName, | ||
string | applicant, | ||
string | reason | ||
) |
用户申请入群回调。
groupId | 群组 ID。 |
groupName | 群组名称。 |
applicant | 申请人 ID。 |
reason | 申请加入原因。 |
void ChatSDK.IGroupManagerDelegate.OnRequestToJoinAcceptedFromGroup | ( | string | groupId, |
string | groupName, | ||
string | accepter | ||
) |
接受入群申请回调。
groupId | 群组 ID。 |
groupName | 群组名称。 |
accepter | 接受人 ID. |
void ChatSDK.IGroupManagerDelegate.OnRequestToJoinDeclinedFromGroup | ( | string | groupId, |
string | groupName, | ||
string | decliner, | ||
string | reason | ||
) |
拒绝入群申请回调。
groupId | 群组 ID。 |
groupName | 群组名称。 |
decliner | 拒绝人 ID。 |
reason | 拒绝理由。 |
void ChatSDK.IGroupManagerDelegate.OnInvitationAcceptedFromGroup | ( | string | groupId, |
string | invitee, | ||
string | reason | ||
) |
接受入群邀请回调。
groupId | 群组 ID。 |
invitee | 受邀人 ID。 |
reason | 接受理由。 |
void ChatSDK.IGroupManagerDelegate.OnInvitationDeclinedFromGroup | ( | string | groupId, |
string | invitee, | ||
string | reason | ||
) |
拒绝群组邀请回调。
groupId | 群组 ID。 |
invitee | 受邀人 ID。 |
reason | 拒绝理由。 |
void ChatSDK.IGroupManagerDelegate.OnUserRemovedFromGroup | ( | string | groupId, |
string | groupName | ||
) |
当前登录用户被群主或群组管理员移出群组时的回调。
groupId | 群组 ID。 |
groupName | 群组名称。 |
void ChatSDK.IGroupManagerDelegate.OnDestroyedFromGroup | ( | string | groupId, |
string | groupName | ||
) |
群组解散回调。
SDK 会先删除本地的这个群组,然后通过此回调通知应用此群组被删除。
groupId | 群组 ID。 |
groupName | 群组名称。 |
void ChatSDK.IGroupManagerDelegate.OnAutoAcceptInvitationFromGroup | ( | string | groupId, |
string | inviter, | ||
string | inviteMessage | ||
) |
自动同意入群申请回调。
SDK 会先将用户加入群组,并通过此回调通知应用。
具体设置,详见 com.hyphenate.chat.EMOptions#setAutoAcceptGroupInvitation(boolean value)
。
groupId | 群组 ID。 |
inviter | 邀请者 ID。 |
inviteMessage | 邀请信息。 |
void ChatSDK.IGroupManagerDelegate.OnMuteListAddedFromGroup | ( | string | groupId, |
List< string > | mutes, | ||
int | muteExpire | ||
) |
有成员被禁言。
注意
用户禁言后,将无法在群中发送消息,但可查看群组中的消息,而黑名单中的用户无法查看和发送群组消息。
groupId | 群组 ID。 |
mutes | 禁言的成员列表。 Map.entry.key 是禁言成员 ID,Map.entry.value 是禁言时长,单位为毫秒。 |
void ChatSDK.IGroupManagerDelegate.OnMuteListRemovedFromGroup | ( | string | groupId, |
List< string > | mutes | ||
) |
有成员被解除禁言。
注意
用户禁言后,将无法在群中发送消息,但可查看群组中的消息,而黑名单中的用户无法查看和发送群组消息。
groupId | 群组 ID。 |
mutes | 有成员从群组禁言列表中移除。 |
void ChatSDK.IGroupManagerDelegate.OnAdminAddedFromGroup | ( | string | groupId, |
string | administrator | ||
) |
成员设置为管理员的回调。
groupId | 群组 ID。 |
administrator | 设置为管理员的成员。 |
void ChatSDK.IGroupManagerDelegate.OnAdminRemovedFromGroup | ( | string | groupId, |
string | administrator | ||
) |
取消成员的管理员权限的回调。
groupId | 群组 ID。 |
administrator | 被取消管理员权限的成员。 |
void ChatSDK.IGroupManagerDelegate.OnOwnerChangedFromGroup | ( | string | groupId, |
string | newOwner, | ||
string | oldOwner | ||
) |
转移群主权限的回调。
groupId | 群组 ID。 |
newOwner | 新群主。 |
oldOwner | 原群主。 |
void ChatSDK.IGroupManagerDelegate.OnMemberJoinedFromGroup | ( | string | groupId, |
string | member | ||
) |
新成员加入群组的回调。
groupId | 群组 ID。 |
member | 新成员 ID。 |
void ChatSDK.IGroupManagerDelegate.OnMemberExitedFromGroup | ( | string | groupId, |
string | member | ||
) |
群组成员主动退出回调。
groupId | 群组 ID。 |
member | 退群的成员 ID。 |
void ChatSDK.IGroupManagerDelegate.OnAnnouncementChangedFromGroup | ( | string | groupId, |
string | announcement | ||
) |
群公告更新回调。
groupId | 群组 ID。 |
announcement | 更新后的公告内容。 |
void ChatSDK.IGroupManagerDelegate.OnSharedFileAddedFromGroup | ( | string | groupId, |
GroupSharedFile | sharedFile | ||
) |
群组添加共享文件回调。
groupId | 群组 ID。 |
sharedFile | 添加的共享文件。 |
void ChatSDK.IGroupManagerDelegate.OnSharedFileDeletedFromGroup | ( | string | groupId, |
string | fileId | ||
) |
群组删除共享文件回调。
groupId | 群组 ID。 |
fileId | 删除的共享文件的 ID。 |
void ChatSDK.IGroupManagerDelegate.OnAddWhiteListMembersFromGroup | ( | string | groupId, |
List< string > | whiteList | ||
) |
有成员被加入群组白名单的回调。
groupId | 群组 ID。 |
whitelist | 要添加的成员列表。 |
void ChatSDK.IGroupManagerDelegate.OnRemoveWhiteListMembersFromGroup | ( | string | groupId, |
List< string > | whiteList | ||
) |
有成员被移出群组白名单回调。
groupId | 群组 ID。 |
whitelist | 从白名单中移除的成员列表。 |
void ChatSDK.IGroupManagerDelegate.OnAllMemberMuteChangedFromGroup | ( | string | groupId, |
bool | isAllMuted | ||
) |
全员禁言状态变化回调。
groupId | 群组 ID。 |
isAllMuted | 是否开启了全员禁言。
|