sdk_service/chat_sdk_service library
Classes
- ChatObserver
- ChatSDKEventsObserver
- ChatSDKService
- ChatUIKitInsertTools
- ChatUIKitObserverBase
- ChatUIKitServiceBase
- ConnectObserver
- ContactObserver
- EMChatManager
- ~english The chat manager class, responsible for sending and receiving messages, loading and deleting conversations, and downloading attachments.
- EMChatRoomManager
- ~english The chat room manager class, which manages user joining and exiting the chat room, retrieving the chat room list, and managing member privileges. The sample code for joining a chat room:
- EMChatThreadManager
- ~english The chat thread manager class. ~end
- EMClient
- ~english The EMClient class, which is the entry point of the Chat SDK. With this class, you can log in, log out, and access other functionalities such as group and chatroom. ~end
- EMContactManager
- ~english The contact manager class, which manages chat contacts such as adding, deleting, retrieving, and modifying contacts. ~end
- EMGroupManager
- ~english The group manager class, which manages group creation and deletion, user joining and exiting the group, etc. ~end
- EMPresenceManager
- ~english The Manager that defines how to manage presence states. ~end
- EMPushManager
- ~english The message push configuration options. ~end
- EMUserInfoManager
- ~english The user attribute manager class, which gets and sets the user attributes. ~end
- GroupObserver
- MessageObserver
- MultiObserver
- PresenceObserver
- RoomObserver
- ThreadObserver
Enums
Mixins
Constants
- alertContactAddKey → const String
- alertCreateThreadKey → const String
- alertDeleteThreadKey → const String
- alertGroupCreateKey → const String
- alertGroupDestroyKey → const String
- alertGroupKickedKey → const String
- alertGroupLeaveKey → const String
- alertOperatorIdKey → const String
- alertOperatorNameKey → const String
- alertPinMessageKey → const String
- alertRecalledKey → const String
- alertTargetIdKey → const String
- alertTargetNameKey → const String
- alertTargetParentIdKey → const String
- alertTimeKey → const String
- alertUnPinMessageKey → const String
- alertUpdateThreadKey → const String
- cardAvatarKey → const String
- cardMessageKey → const String
- cardNicknameKey → const String
- cardUserIdKey → const String
- hasMentionKey → const String
- hasMentionValue → const String
- hasTranslatedKey → const String
- mentionAllValue → const String
- mentionKey → const String
- msgPreviewKey → const String
- msgUserInfoKey → const String
- quoteKey → const String
- quoteMsgIdKey → const String
- quoteMsgPreviewKey → const String
- quoteMsgSenderKey → const String
- quoteMsgTypeKey → const String
- sdkEventKey → const String
- typingKey → const String
- userAvatarKey → const String
- userGroupName → const String
- userNicknameKey → const String
- voiceHasReadKey → const String
Typedefs
- ChatError = dynamic
- ChatEventHandler = dynamic
- ChatManager = EMChatManager
- ChatPushRemindType = dynamic
- ChatRoom = dynamic
- ChatRoomEventHandler = dynamic
- ChatSilentModeParam = dynamic
- ChatSilentModeResult = dynamic
- ChatThread = dynamic
- ChatThreadEvent = dynamic
- ChatThreadEventHandler = dynamic
- ChatThreadOperation = dynamic
- ChatType = dynamic
- Client = EMClient
- CmdMessageBody = dynamic
- CombineMessageBody = dynamic
- ConnectionEventHandler = dynamic
- Contact = dynamic
- ContactEventHandler = dynamic
- Conversation = dynamic
- ConversationType = dynamic
-
CursorResult<
T> = dynamic - CustomMessageBody = dynamic
- DisplayStyle = dynamic
- DownloadStatus = dynamic
- FetchMessageOptions = dynamic
- FileMessageBody = dynamic
- Group = dynamic
- GroupEventHandler = dynamic
- GroupInfo = dynamic
- GroupMessageAck = dynamic
- GroupOptions = dynamic
- GroupPermissionType = dynamic
- GroupStyle = dynamic
- ImageMessageBody = dynamic
- LeaveReason = dynamic
- LocationMessageBody = dynamic
- LoginExtensionInfo = dynamic
- Message = dynamic
- MessageDirection = dynamic
- MessageEvent = dynamic
- MessagePinInfo = dynamic
- MessagePinOperation = dynamic
- MessageReaction = dynamic
- MessageReactionEvent = dynamic
- MessageSearchScope = dynamic
- MessageStatus = dynamic
- MessageType = dynamic
- MultiDeviceEventHandler = dynamic
- MultiDevicesEvent = dynamic
- Options = dynamic
-
PageResult<
T> = dynamic - Presence = dynamic
- PresenceEventHandler = dynamic
- PushConfigs = dynamic
- ReactionOperate = dynamic
- RoomEventHandler = dynamic
- SearchDirection = dynamic
- TextMessageBody = dynamic
- TranslateLanguage = dynamic
- UserInfo = dynamic
- VideoMessageBody = dynamic
- VoiceMessageBody = dynamic