im_flutter_sdk library

Classes

ChatAreaCode
ChatMessageEvent
消息状态事件类。
ChatSilentModeParam
离线推送设置参数类。
ChatSilentModeResult
离线推送免打扰结果。
ChatSilentModeTime
用于离线推送免打扰时间类。
ConversationFetchOptions
会话过滤类。
EMChatEventHandler
Chat 事件监听。
EMChatManager
聊天管理类,该类负责管理会话(加载,删除等)、发送消息、下载消息附件等。
EMChatRoom
聊天室信息类,包含内存中的聊天室信息。
EMChatRoomEventHandler
聊天室事件监听。
EMChatRoomManager
聊天室管理类,负责聊天室加入和退出、聊天室列表获取以及成员权限管理等。 比如,加入聊天室:
EMChatThread
子区详情类。
EMChatThreadEvent
子区通知类。
EMChatThreadEventHandler
Thread 事件监听
EMChatThreadManager
子区管理类。
EMClient
该类是 Chat SDK 的入口,负责登录、退出及连接管理等,由此可以获得其他模块的入口。
EMCmdMessageBody
命令消息体类。
EMCombineMessageBody
EMConnectionEventHandler
服务器连接监听类。
EMContact
EMContactEventHandler
联系人事件监听
EMContactManager
联系人管理类,用于记录、查询和修改用户的联系人列表。
EMConversation
会话类,用于定义单聊会话、群聊会话和聊天室会话。每类会话中包含发送和接收的消息。
EMCursorResult<T>
带游标及分页获取结果的泛型类。 做为分页获取且含有游标的返回对象。
EMCustomMessageBody
自定义消息体类。
EMDeviceInfo
多设备登录信息类。
EMDownloadCallback
群文件下载回调。
EMError
SDK 定义的错误类。
EMFileMessageBody
文件类消息的基类。
EMGroup
群组信息类,包含内存中的群组相关信息。
EMGroupEventHandler
群组事件监听
EMGroupInfo
EMGroupManager
群组管理类,用于管理群组的创建,删除及成员管理等操作。
EMGroupMessageAck
群组消息回执类。
EMGroupOptions
创建群组时的属性配置类。
EMGroupSharedFile
群组共享文件类。
EMImageMessageBody
图片消息体类。
EMLocationMessageBody
位置消息类。
EMMessage
消息对象类。
EMMessageBody
EMMessageReaction
消息 Reaction 实体类,用于指定 Reaction 属性。
EMMessageReactionEvent
消息 Reaction 事件类。
EMMultiDeviceEventHandler
多设备事件监听 监听当前用户在其他设备上的操作的回调,包括联系人更改、群组和 thread 等更改。
EMOptions
提供 SDK 聊天相关的设置。 用户可以用来配置 SDK 的各种参数、选项, 比如,发送消息加密,是否自动接受加好友邀请。
EMPageResult<T>
分页类。 该类包含下次查询的页码以及相应页面上的数据条数。 该对象在分页获取数据时返回。
EMPresence
在线状态属性类,包含发布者的用户名、在线设备使用的平台、当前在线状态以及在线状态的扩展信息、更新时间和到期时间。
EMPresenceEventHandler
订阅用户状态变更监听
EMPresenceManager
用户在线状态管理类。
EMPresenceStatusDetail
用户在线状态详情。
EMPushConfigs
推送设置类。
EMPushManager
推送设置管理类。
EMTextMessageBody
文本消息类。
EMTranslateLanguage
翻译语言类,包含翻译语言相关信息。
EMUserInfo
用户属性类。
EMUserInfoManager
用户属性类,用于获取和更新用户属性。
EMVideoMessageBody
视频消息体类。
EMVoiceMessageBody
语音消息体类。
FetchMessageOptions
从服务端查询历史消息的参数配置类。
MessagePinInfo
消息置顶信息。
ReactionOperation
Reaction 操作。
RecallMessageInfo

Enums

ChatPushRemindType
离线推送通知类型枚举类。
ChatRoomMessagePriority
聊天室消息优先级。
ChatSilentModeParamType
离线推送参数类型枚举类。
ChatType
会话类型枚举。
ConversationMarkType
会话标记类型枚举。
DisplayStyle
推送通知展示方式。
DownloadStatus
消息附件的下载状态。
EMChatRoomPermissionType
聊天室角色类型枚举。
EMChatThreadOperation
子区事件类型枚举。
EMConversationType
会话类型枚举。
EMGroupPermissionType
群组角色类型枚举。
EMGroupStyle
群组类型枚举。
EMMultiDevicesEvent
多设备登录事件类型。
EMSearchDirection
消息检索方向类型枚举。
LeaveReason
离开聊天室原因
MessageDirection
消息的方向类型枚举类。
MessagePinOperation
MessageSearchScope
消息搜索范围枚举类型。
MessageStatus
消息的发送/接收状态枚举类。
MessageType
消息类型枚举。
ReactionOperate
Reaction 操作类型。

Typedefs

CursorResultCallback = Object Function(dynamic obj)
PageResultCallback = Object Function(dynamic obj)