public interface com.bytedance.im.core.api.interfaces.BIMConnectListener
java长链状态监听方。
| 返回 | 名称 |
|---|---|
| void | onConnectStatusChanged |
| void | onTokenInvalid |
void com.bytedance.im.core.api.interfaces.BIMConnectListener.onConnectStatusChanged(
BIMConnectStatus status)
java长链状态改变回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| status | BIMConnectStatus | 长链状态码, 参看 BIMConnectStatus。 |
void com.bytedance.im.core.api.interfaces.BIMConnectListener.onTokenInvalid(
BIMErrorCode code)
javaToken 失效回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | BIMErrorCode | Token 过期错误码, 参看 BIMErrorCode。 |
public interface com.bytedance.im.core.api.interfaces.BIMConversationListListener
java会话监听方。
| 返回 | 名称 |
|---|---|
| void | onNewConversation |
| void | onConversationChanged |
| void | onConversationDelete |
| void | onTotalUnreadMessageCountChanged |
void com.bytedance.im.core.api.interfaces.BIMConversationListListener.onNewConversation(
List<BIMConversation> conversationList)
java获取到新的会话。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversationList | List | 会话列表,参看 BIMConversation。 |
void com.bytedance.im.core.api.interfaces.BIMConversationListListener.onConversationChanged(
List<BIMConversation> conversationList)
java会话发生更新。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversationList | List | 会话列表,参看 BIMConversation。 |
void com.bytedance.im.core.api.interfaces.BIMConversationListListener.onConversationDelete(
List<BIMConversation> conversationList)
java会话被删除。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversationList | List | 会话列表,参看 BIMConversation。 |
void com.bytedance.im.core.api.interfaces.BIMConversationListListener.onTotalUnreadMessageCountChanged(
int totalUnreadCount)
java会话未读消息数发生变化。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| totalUnreadCount | int | 会话未读消息数。 |
注意
会话未读消息不包括设置为免打扰会话中的未读消息。
public interface com.bytedance.im.core.api.interfaces.BIMLogListener
java日志监听方。
| 返回 | 名称 |
|---|---|
| void | onLog |
void com.bytedance.im.core.api.interfaces.BIMLogListener.onLog(
BIMLogLevel logLevel,
String content)
java主线程日志回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| logLevel | BIMLogLevel | 日志级别。 |
| content | String | 日志内容。 |
public interface com.bytedance.im.core.api.interfaces.BIMMessageListener
java消息监听方。
| 返回 | 名称 |
|---|---|
| void | onReceiveMessage |
| void | onSendMessage |
| void | onDeleteMessage |
| void | onRecallMessage |
| void | onUpdateMessage |
void com.bytedance.im.core.api.interfaces.BIMMessageListener.onReceiveMessage(
BIMMessage message)
java收到新消息。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
void com.bytedance.im.core.api.interfaces.BIMMessageListener.onSendMessage(
BIMMessage message)
java发送消息入库完成。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
void com.bytedance.im.core.api.interfaces.BIMMessageListener.onDeleteMessage(
BIMMessage message)
java收到的消息被删除。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
void com.bytedance.im.core.api.interfaces.BIMMessageListener.onRecallMessage(
BIMMessage message)
java收到的消息被撤回。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
void com.bytedance.im.core.api.interfaces.BIMMessageListener.onUpdateMessage(
BIMMessage message)
java收到的消息被修改。(内容+扩展)
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
public abstract class com.bytedance.im.core.api.interfaces.BIMResultCallback
java结果回调。
| 返回 | 名称 |
|---|---|
| abstract void | onSuccess |
| abstract void | onFailed |
public abstract void com.bytedance.im.core.api.interfaces.BIMResultCallback.onSuccess(
T t)
java成功回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| t | T | 回调数据 |
public abstract void com.bytedance.im.core.api.interfaces.BIMResultCallback.onFailed(
BIMErrorCode code)
java失败回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | BIMErrorCode | 错误码,参看 BIMErrorCode。 |
public abstract class com.bytedance.im.core.api.interfaces.BIMSendCallback
java发送结果回调。
| 返回 | 名称 |
|---|---|
| void | onProgress |
| void | onSaved |
| abstract void | onSuccess |
| abstract void | onError |
public void com.bytedance.im.core.api.interfaces.BIMSendCallback.onProgress(
BIMMessage message,
int progress)
java媒体消息上传进度。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
| progress | int | 上传进度。 |
public void com.bytedance.im.core.api.interfaces.BIMSendCallback.onSaved(
BIMMessage bimMessage)
java消息已保存。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| bimMessage | BIMMessage | 消息体,参看 BIMMessage。 |
public abstract void com.bytedance.im.core.api.interfaces.BIMSendCallback.onSuccess(
BIMMessage bimMessage)
java消息发送成功。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| bimMessage | BIMMessage | 消息体,参看 BIMMessage。 |
public abstract void com.bytedance.im.core.api.interfaces.BIMSendCallback.onError(
BIMMessage bimMessage,
BIMErrorCode code)
java消息发送失败。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| bimMessage | BIMMessage | 消息体,参看 BIMMessage。 |
| code | BIMErrorCode | 错误码,参看 BIMErrorCode。 |
public abstract class com.bytedance.im.core.api.interfaces.BIMSimpleCallback
java完成回调。
| 返回 | 名称 |
|---|---|
| abstract void | onSuccess |
| abstract void | onFailed |
public abstract void com.bytedance.im.core.api.interfaces.BIMSimpleCallback.onSuccess()
java成功。
public abstract void com.bytedance.im.core.api.interfaces.BIMSimpleCallback.onFailed(
BIMErrorCode code)
java失败。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | BIMErrorCode | 错误码,参看 BIMErrorCode。 |
public interface com.bytedance.im.core.api.interfaces.BIMSyncServerListener
java同步服务端会话、消息数据监听。
| 返回 | 名称 |
|---|---|
| void | onSyncServerStart |
| void | onSyncServerFinish |
| void | onSyncServerFailed |
void com.bytedance.im.core.api.interfaces.BIMSyncServerListener.onSyncServerStart()
java开始同步服务端会话、消息数据。
void com.bytedance.im.core.api.interfaces.BIMSyncServerListener.onSyncServerFinish()
java同步服务端会话、消息数据成功。
void com.bytedance.im.core.api.interfaces.BIMSyncServerListener.onSyncServerFailed()
java同步服务端会话、消息数据失败。
public interface com.bytedance.im.live.api.BIMLiveConversationListener
java直播群成员事件回调监听方。
| 返回 | 名称 |
|---|---|
| void | onConversationChanged |
void com.bytedance.im.live.api.BIMLiveConversationListener.onConversationChanged(
BIMConversation conversation)
java直播群信息发生变化。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversation | BIMConversation | 会话信息, 参看 BIMConversation。 |
public interface com.bytedance.im.live.api.BIMLiveGroupMarkTypeListener
java直播群标记类型回调监听方。
| 返回 | 名称 |
|---|---|
| void | onMarkTypesAdd |
| void | onMarkTypesDeleted |
void com.bytedance.im.live.api.BIMLiveGroupMarkTypeListener.onMarkTypesAdd(
BIMConversation conversation,
BIMLiveGroupMarkTypeChangeInfo changeInfo)
java直播群新增标记类型。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| changeInfo | BIMLiveGroupMarkTypeChangeInfo | 标记更新信息,参看 BIMLiveGroupMarkTypeChangeInfo。 |
| conversation | BIMConversation | 会话信息,参看 BIMConversation。 |
void com.bytedance.im.live.api.BIMLiveGroupMarkTypeListener.onMarkTypesDeleted(
BIMConversation conversation,
BIMLiveGroupMarkTypeChangeInfo changeInfo)
java直播群删除标记类型。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| changeInfo | BIMLiveGroupMarkTypeChangeInfo | 标记更新信息,参看 BIMLiveGroupMarkTypeChangeInfo。 |
public abstract class com.bytedance.im.live.api.BIMLiveGroupMemberEventListener
java直播群成员事件回调监听方。
| 返回 | 名称 |
|---|---|
| void | onMemberJoined |
| void | onMemberLeave |
| abstract void | onMemberKicked |
| abstract void | onMemberOwnerChanged |
| abstract void | onMemberSilent |
| abstract void | onAllMemberSilent |
| abstract void | onAddAdmin |
| abstract void | onRemoveAdmin |
| abstract void | onMemberInfoChanged |
| void | onBatchMemberInfoChanged |
public void com.bytedance.im.live.api.BIMLiveGroupMemberEventListener.onMemberJoined(
BIMConversation conversation,
List<BIMMember> memberList)
java成员加入群聊。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversation | BIMConversation | 会话信息, 参看 BIMConversation。 |
| memberList | List | 成员列表,参看 BIMMember。 |
public void com.bytedance.im.live.api.BIMLiveGroupMemberEventListener.onMemberLeave(
BIMConversation conversation,
List<BIMMember> memberList)
java成员退出群聊。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversation | BIMConversation | 会话信息, 参看 BIMConversation。 |
| memberList | List | 成员列表,参看 BIMMember。 |
public abstract void com.bytedance.im.live.api.BIMLiveGroupMemberEventListener.onMemberKicked(
BIMConversation conversation,
List<BIMMember> memberList,
long operatorID)
java成员被踢出直播群。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversation | BIMConversation | 会话信息, 参看 BIMConversation。 |
| memberList | List | 成员列表,参看 BIMMember。 |
| operatorID | long | 操作用户 ID |
public abstract void com.bytedance.im.live.api.BIMLiveGroupMemberEventListener.onMemberOwnerChanged(
BIMConversation conversation,
long fromUID,
long toUID)
java群主发生变化。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversation | BIMConversation | 会话信息, 参看 BIMConversation。 |
| fromUID | long | 旧群主 UID。 |
| toUID | long | 新群主 UID。 |
public abstract void com.bytedance.im.live.api.BIMLiveGroupMemberEventListener.onMemberSilent(
BIMConversation conversation,
List<BIMMember> memberSilentList,
BIMBlockStatus status,
long operatorId)
java群成员被禁言。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversation | BIMConversation | 会话信息, 参看 BIMConversation。 |
| memberSilentList | List | 禁言、取消成员列表 |
| status | BIMBlockStatus | 禁言状态,参看 BIMBlockStatus。 |
| operatorId | long | 操作用户 ID |
public abstract void com.bytedance.im.live.api.BIMLiveGroupMemberEventListener.onAllMemberSilent(
BIMConversation conversation,
BIMBlockStatus status,
long operatorId)
java禁言、取消会话(禁言、取消所有人)。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversation | BIMConversation | 会话信息, 参看 BIMConversation。 |
| status | BIMBlockStatus | 禁言状态,参看 BIMBlockStatus。 |
| operatorId | long | 操作用户 ID。 |
public abstract void com.bytedance.im.live.api.BIMLiveGroupMemberEventListener.onAddAdmin(
BIMConversation conversation,
List<BIMMember> adminList,
long operatorId)
java添加管理员。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversation | BIMConversation | 会话信息, 参看 BIMConversation。 |
| adminList | List | 添加的管理员列表,参看 BIMMember。 |
| operatorId | long | 操作用户 ID。 |
public abstract void com.bytedance.im.live.api.BIMLiveGroupMemberEventListener.onRemoveAdmin(
BIMConversation conversation,
List<BIMMember> uidList,
long operatorId)
java添加管理员移除管理员。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversation | BIMConversation | 会话信息, 参看 BIMConversation。 |
| uidList | List | 移出的管理员列表,参看 BIMMember。 |
| operatorId | long | 操作用户 ID。 |
public abstract void com.bytedance.im.live.api.BIMLiveGroupMemberEventListener.onMemberInfoChanged(
BIMConversation conversation,
BIMMember member)
java成员信息变更。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversation | BIMConversation | 会话信息,参看 BIMConversation。 |
| member | BIMMember | 变更的群成员信息,参看 BIMMember。 |
public void com.bytedance.im.live.api.BIMLiveGroupMemberEventListener.onBatchMemberInfoChanged(
BIMConversation conversation,
List<BIMMember> members)
java批量成员信息变更。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversation | BIMConversation | 会话信息,参看 BIMConversation。 |
| members | List | 批量变更的群成员信息,参看 BIMMember。 |
public interface com.bytedance.im.live.api.BIMLiveMessageListener
java消息监听方。
| 返回 | 名称 |
|---|---|
| void | onReceiveMessage |
| void | onSendMessage |
| void | onDeleteMessage |
| void | onUpdateMessage |
void com.bytedance.im.live.api.BIMLiveMessageListener.onReceiveMessage(
BIMMessage message)
java收到新消息。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
void com.bytedance.im.live.api.BIMLiveMessageListener.onSendMessage(
BIMMessage message)
java发送消息入库完成。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
void com.bytedance.im.live.api.BIMLiveMessageListener.onDeleteMessage(
BIMMessage message)
java收到的消息被删除。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
void com.bytedance.im.live.api.BIMLiveMessageListener.onUpdateMessage(
BIMMessage message)
java收到的消息被修改。(内容+扩展)
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
public abstract class com.bytedance.im.user.api.BIMFriendListener
java好友事件回调监听方。
| 返回 | 名称 |
|---|---|
| abstract void | onFriendApply |
| abstract void | onFriendDelete |
| abstract void | onFriendUpdate |
| abstract void | onFriendAdd |
| abstract void | onFriendAgree |
| abstract void | onFriendRefuse |
| abstract void | onFriendApplyUnreadCountChanged |
| abstract void | onBlackListAdd |
| abstract void | onBlackListDelete |
| abstract void | onBlackListUpdate |
| abstract void | onUserProfileUpdate |
public abstract void com.bytedance.im.user.api.BIMFriendListener.onFriendApply(
BIMFriendApplyInfo applyInfo)
java申请成为好友回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| applyInfo | BIMFriendApplyInfo | 申请信息,参看 BIMFriendApplyInfo。 |
public abstract void com.bytedance.im.user.api.BIMFriendListener.onFriendDelete(
BIMUserFullInfo userFullInfo)
java删除好友回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| userFullInfo | BIMUserFullInfo | 好友信息,参看 BIMUserFullInfo。 |
public abstract void com.bytedance.im.user.api.BIMFriendListener.onFriendUpdate(
BIMUserFullInfo userFullInfo)
java好友信息变更回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| userFullInfo | BIMUserFullInfo | 好友信息,参看 BIMUserFullInfo。 |
public abstract void com.bytedance.im.user.api.BIMFriendListener.onFriendAdd(
BIMUserFullInfo userFullInfo)
java好友新增(同意好友)。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| userFullInfo | BIMUserFullInfo | 好友信息,参看 BIMUserFullInfo。 |
public abstract void com.bytedance.im.user.api.BIMFriendListener.onFriendAgree(
BIMFriendApplyInfo applyInfo)
java通过好友申请。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| applyInfo | BIMFriendApplyInfo | 好友申请信息,参看 BIMFriendApplyInfo。 |
public abstract void com.bytedance.im.user.api.BIMFriendListener.onFriendRefuse(
BIMFriendApplyInfo applyInfo)
java拒绝好友申请。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| applyInfo | BIMFriendApplyInfo | 好友申请信息,参看 BIMFriendApplyInfo。 |
public abstract void com.bytedance.im.user.api.BIMFriendListener.onFriendApplyUnreadCountChanged(
int count)
java好友申请未读数变化
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| count | int | 变化后的未读数。 |
public abstract void com.bytedance.im.user.api.BIMFriendListener.onBlackListAdd(
BIMUserFullInfo userFullInfo)
java新添加黑名单回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| userFullInf | BIMUserFullInfo | 好友信息,参看 BIMUserFullInfo。 |
public abstract void com.bytedance.im.user.api.BIMFriendListener.onBlackListDelete(
BIMUserFullInfo userFullInfo)
java删除黑名单回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| userFullInfo | BIMUserFullInfo | 好友信息,参看 BIMUserFullInfo。 |
public abstract void com.bytedance.im.user.api.BIMFriendListener.onBlackListUpdate(
BIMUserFullInfo userFullInfo)
java修改黑名单回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| userFullInfo | BIMUserFullInfo | 好友信息,参看 BIMUserFullInfo。 |
public abstract void com.bytedance.im.user.api.BIMFriendListener.onUserProfileUpdate(
BIMUserFullInfo userFullInfo)
java用户信息更新回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| userFullInfo | BIMUserFullInfo | 用户信息,参看 BIMUserFullInfo。 |