sdk_service/chat_sdk_service library

Classes

ChatAreaCode
ChatClient
该类是 Chat SDK 的入口,负责登录、退出及连接管理等,由此可以获得其他模块的入口。
ChatCmdMessageBody
命令消息体类。
ChatContact
ChatContactEventHandler
联系人事件监听
ChatContactManager
联系人管理类,用于记录、查询和修改用户的联系人列表。
ChatConversation
会话类,用于定义单聊会话、群聊会话和聊天室会话。每类会话中包含发送和接收的消息。
ChatCursorResult<T>
带游标及分页获取结果的泛型类。 做为分页获取且含有游标的返回对象。
ChatCustomMessageBody
自定义消息体类。
ChatDeviceInfo
多设备登录信息类。
ChatDownloadCallback
群文件下载回调。
ChatEventHandler
Chat 事件监听。
ChatFileMessageBody
文件类消息的基类。
ChatGroup
群组信息类,包含内存中的群组相关信息。
ChatGroupEventHandler
群组事件监听
ChatGroupInfo
ChatGroupManager
群组管理类,用于管理群组的创建,删除及成员管理等操作。
ChatGroupMessageAck
群组消息回执类。
ChatGroupOptions
创建群组时的属性配置类。
ChatGroupSharedFile
群组共享文件类。
ChatImageMessageBody
图片消息体类。
ChatLocationMessageBody
位置消息类。
ChatMessage
消息对象类。
ChatMessageBody
ChatMessageEvent
消息状态事件类。
ChatMessageReaction
消息 Reaction 实体类,用于指定 Reaction 属性。
ChatMessageReactionEvent
消息 Reaction 事件类。
ChatMultiDeviceEventHandler
多设备事件监听 监听当前用户在其他设备上的操作的回调,包括联系人更改、群组和 thread 等更改。
ChatObserver
ChatOptions
提供 SDK 聊天相关的设置。 用户可以用来配置 SDK 的各种参数、选项, 比如,发送消息加密,是否自动接受加好友邀请。
ChatPageResult<T>
分页类。 该类包含下次查询的页码以及相应页面上的数据条数。 该对象在分页获取数据时返回。
ChatPresence
在线状态属性类,包含发布者的用户名、在线设备使用的平台、当前在线状态以及在线状态的扩展信息、更新时间和到期时间。
ChatPresenceEventHandler
订阅用户状态变更监听
ChatPresenceManager
用户在线状态管理类。
ChatPresenceStatusDetail
用户在线状态详情。
ChatPushConfigs
推送设置类。
ChatPushManager
推送设置管理类。
ChatRoomManager
聊天室管理类,负责聊天室加入和退出、聊天室列表获取以及成员权限管理等。 比如,加入聊天室:
ChatSDKEventsObserver
ChatSDKService
ChatSilentModeTime
用于离线推送免打扰时间类。
ChatTextMessageBody
文本消息类。
ChatThreadManager
子区管理类。
ChatTranslateLanguage
翻译语言类,包含翻译语言相关信息。
ChatUIKitInsertTools
ChatUIKitObserverBase
ChatUIKitServiceBase
ChatUserInfo
用户属性类。
ChatUserInfoManager
用户属性类,用于获取和更新用户属性。
ChatVideoMessageBody
视频消息体类。
ChatVoiceMessageBody
语音消息体类。
ConnectObserver
ContactObserver
ConversationFetchOptions
会话过滤类。
GroupObserver
MessageObserver
MessageSearchOptions
MultiObserver
PresenceObserver
ReactionOperation
Reaction 操作。
RecallMessageInfo
RoomObserver
ThreadObserver

Enums

ChatConversationType
会话类型枚举。
ChatGroupPermissionType
群组角色类型枚举。
ChatGroupStyle
群组类型枚举。
ChatMultiDevicesEvent
多设备登录事件类型。
ChatRoomMessagePriority
聊天室消息优先级。
ChatRoomPermissionType
聊天室角色类型枚举。
ChatSDKEvent
ChatSearchDirection
消息检索方向类型枚举。
ChatSilentModeParamType
离线推送参数类型枚举类。
ConversationMarkType
会话标记类型枚举。

Typedefs

ChatError = ChatError
ChatEventHandle = ChatEventHandler
ChatManager = ChatManager
ChatPushRemindType = ChatPushRemindType
ChatRoom = ChatRoom
ChatRoomEventHandler = ChatRoomEventHandler
ChatSilentModeParam = ChatSilentModeParam
ChatSilentModeResult = ChatSilentModeResult
ChatThread = ChatThread
ChatThreadEvent = ChatThreadEvent
ChatThreadEventHandler = ChatThreadEventHandler
ChatThreadOperation = ChatThreadOperation
ChatType = ChatType
Client = ChatClient
CmdMessageBody = ChatCmdMessageBody
CombineMessageBody = CombineMessageBody
ConnectionEventHandler = ConnectionEventHandler
Contact = ChatContact
ContactEventHandler = ChatContactEventHandler
Conversation = ChatConversation
ConversationType = ChatConversationType
CursorResult<T> = ChatCursorResult<T>
CursorResultCallback = Object Function(dynamic obj)
CustomMessageBody = ChatCustomMessageBody
DisplayStyle = DisplayStyle
DownloadStatus = DownloadStatus
FetchMessageOptions = FetchMessageOptions
FileMessageBody = ChatFileMessageBody
Group = ChatGroup
GroupEventHandler = ChatGroupEventHandler
GroupInfo = ChatGroupInfo
GroupMessageAck = ChatGroupMessageAck
GroupOptions = ChatGroupOptions
GroupPermissionType = ChatGroupPermissionType
GroupSharedFile = ChatGroupSharedFile
GroupStyle = ChatGroupStyle
ImageMessageBody = ChatImageMessageBody
LeaveReason = LeaveReason
LocationMessageBody = ChatLocationMessageBody
LoginExtensionInfo = LoginExtensionInfo
Message = ChatMessage
MessageDirection = MessageDirection
MessageEvent = ChatMessageEvent
MessagePinInfo = MessagePinInfo
MessagePinOperation = MessagePinOperation
MessageReaction = ChatMessageReaction
MessageReactionEvent = ChatMessageReactionEvent
MessageSearchScope = MessageSearchScope
MessageStatus = MessageStatus
MessageType = MessageType
MultiDeviceEventHandler = ChatMultiDeviceEventHandler
MultiDevicesEvent = ChatMultiDevicesEvent
Options = ChatOptions
PageResult<T> = ChatPageResult<T>
PageResultCallback = Object Function(dynamic obj)
Presence = ChatPresence
PresenceEventHandler = ChatPresenceEventHandler
PushConfigs = ChatPushConfigs
ReactionOperate = ReactionOperate
RoomEventHandler = ChatRoomEventHandler
SearchDirection = ChatSearchDirection
TextMessageBody = ChatTextMessageBody
TranslateLanguage = ChatTranslateLanguage
UserInfo = ChatUserInfo
VideoMessageBody = ChatVideoMessageBody
VoiceMessageBody = ChatVoiceMessageBody