hyphenate_SDK3.0 3.9.9.2
hyphenate java IM SDK
|
Public 成员函数 | |
void | onContactEvent (int event, String target, String ext) |
void | onGroupEvent (int event, String target, List< String > usernames) |
default void | onChatThreadEvent (int event, String target, List< String > usernames) |
default void | onCircleChannelEvent (int event, String channelId, List< String > usernames) |
default void | onMessageRemoved (String conversationId, String deviceId) |
Created by linan on 17/4/17.
多端多设备事件监听器。
该监听器用于监听其他设备上当前用户的事件回调,包括联系人变化和群组变化。
注册监听器:
移除监听器:
default void com.hyphenate.EMMultiDeviceListener.onChatThreadEvent | ( | int | event, |
String | target, | ||
List< String > | usernames | ||
) |
多端多设备子区事件。
event | 子区事件,详见 EMMultiDeviceListener。 |
target | 子区 ID。 |
usernames | 操作目标 ID 列表。 |
default void com.hyphenate.EMMultiDeviceListener.onCircleChannelEvent | ( | int | event, |
String | channelId, | ||
List< String > | usernames | ||
) |
多端多设备频道事件。
event | 频道事件,详见 EMMultiDeviceListener。 |
channelId | 频道 ID。 |
usernames | 操作目标 ID 列表。 |
void com.hyphenate.EMMultiDeviceListener.onContactEvent | ( | int | event, |
String | target, | ||
String | ext | ||
) |
多端多设备联系人事件。
event | 联系人事件,详见 EMMultiDeviceListener。 |
target | 联系人的用户 ID。 |
ext | 事件扩展信息。 |
void com.hyphenate.EMMultiDeviceListener.onGroupEvent | ( | int | event, |
String | target, | ||
List< String > | usernames | ||
) |
多端多设备群组事件。
event | 群组事件,详见 EMMultiDeviceListener。 |
target | 群组 ID。 |
usernames | 操作目标 ID 列表。 |
default void com.hyphenate.EMMultiDeviceListener.onMessageRemoved | ( | String | conversationId, |
String | deviceId | ||
) |
多设备同步漫游消息删除事件。
conversationId | 会话 ID。 |
deviceId | 设备 ID。 |
int com.hyphenate.EMMultiDeviceListener.CHANNEL_CREATE = 70 |
当前用户在其他设备上创建频道。
int com.hyphenate.EMMultiDeviceListener.CHANNEL_DELETE = 71 |
当前用户在其他设备上删除频道。
int com.hyphenate.EMMultiDeviceListener.CHANNEL_INVITATION_ACCEPT = 74 |
当前用户在其他设备上接受加入频道的邀请。
int com.hyphenate.EMMultiDeviceListener.CHANNEL_INVITATION_DECLINE = 75 |
当前用户在其他设备上拒绝加入频道的邀请。
int com.hyphenate.EMMultiDeviceListener.CHANNEL_JOIN = 73 |
当前用户在其他设备上加入频道。
int com.hyphenate.EMMultiDeviceListener.CHANNEL_LEAVE = 76 |
当前用户在其他设备上退出频道。
int com.hyphenate.EMMultiDeviceListener.CHANNEL_UPDATE = 72 |
当前用户在其他设备上更新频道。
int com.hyphenate.EMMultiDeviceListener.CIRCLE_CATEGORY_CREATE = 90 |
当前设备在其他设备上创建频道分组。
int com.hyphenate.EMMultiDeviceListener.CIRCLE_CATEGORY_DELETE = 91 |
当前设备在其他设备上删除分组。
int com.hyphenate.EMMultiDeviceListener.CIRCLE_CATEGORY_TRANSFER_CHANNEL = 93 |
当前设备在其他设备上转移分组。
int com.hyphenate.EMMultiDeviceListener.CIRCLE_CATEGORY_UPDATE = 92 |
当前设备在其他设备上更新分组。
int com.hyphenate.EMMultiDeviceListener.CIRCLE_CHANNEL_INVITE_USER = 78 |
当前用户在其他设备上邀请用户加入频道。
int com.hyphenate.EMMultiDeviceListener.CIRCLE_CHANNEL_MEMBER_ADD_MUTE = 79 |
当前用户在其他设备上将频道成员禁言。
int com.hyphenate.EMMultiDeviceListener.CIRCLE_CHANNEL_MEMBER_REMOVE_MUTE = 80 |
当前用户在其他设备上对频道成员解除禁言。
int com.hyphenate.EMMultiDeviceListener.CIRCLE_CHANNEL_REMOVE_USER = 77 |
当前用户在其他设备上将成员移出频道。
int com.hyphenate.EMMultiDeviceListener.CIRCLE_SERVER_INVITE_USER = 64 |
当前用户在其他设备上邀请其他用户加入社区。
int com.hyphenate.EMMultiDeviceListener.CIRCLE_SERVER_REMOVE_USER = 63 |
当前用户在其他设备上将成员移出社区。
int com.hyphenate.EMMultiDeviceListener.CIRCLE_SERVER_SET_ROLE = 62 |
当前用户在其他设备上为用户设置社区角色。
int com.hyphenate.EMMultiDeviceListener.CONTACT_ACCEPT = 3 |
当前用户在其他设备上接受好友请求。
int com.hyphenate.EMMultiDeviceListener.CONTACT_ALLOW = 6 |
当前用户在其他设备上将好友移出黑名单。
int com.hyphenate.EMMultiDeviceListener.CONTACT_BAN = 5 |
当前用户在其他设备上将好友加入黑名单。
int com.hyphenate.EMMultiDeviceListener.CONTACT_DECLINE = 4 |
当前用户在其他设备上拒绝好友请求。
int com.hyphenate.EMMultiDeviceListener.CONTACT_REMOVE = 2 |
当前用户在其他设备上删除好友。
int com.hyphenate.EMMultiDeviceListener.GROUP_ADD_ADMIN = 26 |
当前用户在其他设备上添加管理员。
int com.hyphenate.EMMultiDeviceListener.GROUP_ADD_MUTE = 28 |
当前用户在其他设备上禁言成员。
int com.hyphenate.EMMultiDeviceListener.GROUP_ADD_USER_WHITE_LIST = 30 |
当前用户在其他设备将其他用户加入到群组白名单。
int com.hyphenate.EMMultiDeviceListener.GROUP_ALL_BAN = 32 |
当前用户在其他设备将群组全体成员禁言。
int com.hyphenate.EMMultiDeviceListener.GROUP_ALLOW = 22 |
当前用户在其他设备上将成员移除群组黑名单。
int com.hyphenate.EMMultiDeviceListener.GROUP_APPLY = 14 |
当前用户在其他设备上申请加入群组。
int com.hyphenate.EMMultiDeviceListener.GROUP_APPLY_ACCEPT = 15 |
当前用户在其他设备接受入群申请。
int com.hyphenate.EMMultiDeviceListener.GROUP_APPLY_DECLINE = 16 |
当前用户在其他设备上拒绝入群申请。
int com.hyphenate.EMMultiDeviceListener.GROUP_ASSIGN_OWNER = 25 |
当前用户在其他设备上转移群组所有权。
int com.hyphenate.EMMultiDeviceListener.GROUP_BAN = 21 |
当前用户在其他设备上将成员加入群组黑名单。
int com.hyphenate.EMMultiDeviceListener.GROUP_BLOCK = 23 |
当前用户在其他设备上屏蔽群组。
int com.hyphenate.EMMultiDeviceListener.GROUP_CREATE = 10 |
当前用户在其他设备上创建群组。
int com.hyphenate.EMMultiDeviceListener.GROUP_DESTROY = 11 |
当前用户在其他设备上解散群组。
int com.hyphenate.EMMultiDeviceListener.GROUP_INVITE = 17 |
当前用户在其他设备上邀请用户入群。
int com.hyphenate.EMMultiDeviceListener.GROUP_INVITE_ACCEPT = 18 |
当前用户在其他设备上接受了入群邀请。
int com.hyphenate.EMMultiDeviceListener.GROUP_INVITE_DECLINE = 19 |
当前用户在其他设备上拒绝了入群邀请。
int com.hyphenate.EMMultiDeviceListener.GROUP_JOIN = 12 |
当前用户在其他设备上加入群组。
int com.hyphenate.EMMultiDeviceListener.GROUP_KICK = 20 |
当前用户在其他设备上将成员踢出群。
int com.hyphenate.EMMultiDeviceListener.GROUP_LEAVE = 13 |
当前用户在其他设备退出群组。
int com.hyphenate.EMMultiDeviceListener.GROUP_REMOVE_ADMIN = 27 |
当前用户在其他设备上移除管理员。
int com.hyphenate.EMMultiDeviceListener.GROUP_REMOVE_ALL_BAN = 33 |
当前用户在其他设备将群组全体成员解除禁言。
int com.hyphenate.EMMultiDeviceListener.GROUP_REMOVE_MUTE = 29 |
当前用户在其他设备上解除禁言。
int com.hyphenate.EMMultiDeviceListener.GROUP_REMOVE_USER_WHITE_LIST = 31 |
当前用户在其他设备将其他用户移除群组白名单。
int com.hyphenate.EMMultiDeviceListener.GROUP_UNBLOCK = 24 |
当前用户在其他设备上取消群组屏蔽。
int com.hyphenate.EMMultiDeviceListener.SERVER_CREATE = 55 |
当前用户在其他设备上创建社区。
int com.hyphenate.EMMultiDeviceListener.SERVER_DELETE = 56 |
当前用户在其他设备上删除社区。
int com.hyphenate.EMMultiDeviceListener.SERVER_INVITE_ACCEPT = 60 |
当前用户在其他设备上接受加入社区的邀请。
int com.hyphenate.EMMultiDeviceListener.SERVER_INVITE_DECLINE = 61 |
当前用户在其他设备上拒绝加入社区的邀请。
int com.hyphenate.EMMultiDeviceListener.SERVER_JOIN = 58 |
当前用户在其他设备上加入社区。
int com.hyphenate.EMMultiDeviceListener.SERVER_LEAVE = 59 |
当前用户在其他设备上退出社区。
int com.hyphenate.EMMultiDeviceListener.SERVER_UPDATE = 57 |
当前用户在其他设备上更新社区。
int com.hyphenate.EMMultiDeviceListener.THREAD_CREATE = 40 |
当前用户在其他设备创建子区。
int com.hyphenate.EMMultiDeviceListener.THREAD_DESTROY = 41 |
当前用户在其他设备销毁子区。
int com.hyphenate.EMMultiDeviceListener.THREAD_JOIN = 42 |
当前用户在其他设备加入子区。
int com.hyphenate.EMMultiDeviceListener.THREAD_KICK = 45 |
当前用户在其他设备上将成员踢出子区。
int com.hyphenate.EMMultiDeviceListener.THREAD_LEAVE = 43 |
当前用户在其他设备退出子区。
int com.hyphenate.EMMultiDeviceListener.THREAD_UPDATE = 44 |
当前用户在其他设备更新子区信息。