API | Description |
Initializes the SDK. | |
Uninitializes the SDK | |
Adds the Chat listener. | |
Removes the Chat listener. | |
Gets the version number. | |
Gets the server time. | |
Logs in. | |
Logs a user out | |
Gets the currently logged-in user. | |
Gets the login status |
API | Description |
Sets an event listener for simple messages (text messages and custom messages).Do not use this API and addAdvancedMsgListener at the same time. | |
Removes the event listener for simple messages (text messages and custom messages) | |
Sends a one-to-one chat (C2C) text message | |
Sends a one-to-one chat (C2C) custom (signaling) message | |
Sends a group chat text message | |
Sends a group chat custom (signaling) message |
API | Description |
Adds a signaling listener. | |
Removes a signaling listener. | |
Invites a user. | |
Invites certain users in a group. | |
Cancels an invitation. | |
Accepts an invitation. | |
Rejects an invitation. | |
Gets the signaling information. | |
Adds invitation signaling (can be used for invitation signaling triggered by offline push messages for group invitations). | |
Modifies the invitation signaling. |
API | Description |
Sets an event listener for advanced messages. Do not use this API and addSimpleMsgListener at the same time. | |
Removes the listener for advanced messages | |
Creates a text message | |
Creates an @ text message. | |
Creates a custom message | |
Creates an image message | |
Creates a voice message. | |
Creates a video message | |
Creates a file message. | |
Creates a location message | |
Creates an emoji message | |
Creates a combined forward message. | |
Creates a single forward message. | |
Creates a targeted group message. | |
Creates a group @ message. | |
Sends a message. The message object can be created using a createXXXMessage API. | |
Sets the Mute Notifications option for one-to-one messages. | |
Gets the Mute Notifications status for one-to-one messages. | |
Sets the Mute Notifications option for group messages. | |
Gets the one-to-one chat (C2C) message history | |
Gets the group chat message history | |
Gets the message history. | |
Recalls a message. The message object can be created using a createXXXMessage API. | |
Modifies a message. | |
Marks one-to-one chat (C2C) messages as read | |
Marks group messages as read | |
Marks all conversations as read. | |
Deletes a message from the local storage | |
Deletes messages from local storage and the cloud. | |
Clears chat history with a user from local storage and the cloud. | |
Clears chat history of a group from local storage and the cloud. | |
Inserts a message in a group chat. | |
Inserts a message in a one-to-one chat. | |
Finds local messages by msgID . | |
Searches for local messages. | |
Sends message read receipts. | |
Gets message read receipts. | |
Gets the list of group members who have read group messages. | |
Sets message extensions. | |
Gets message extensions. | |
Deletes message extensions. | |
Adds message reaction. | |
Removes message reaction. | |
Gets message reactions. | |
Gets all user list of message reaction. | |
Translates a text message. | |
Sets group message pinning. | |
Gets pinned group message list. |
API | Description |
Sets an event listener for groups. (This API is to be disused. Please use the addGroupListener and removeGroupListener APIs.) | |
Adds an event listener for groups. | |
Removes an event listener for groups. | |
(Simple API) Creates a group. | |
(Advanced API) Creates a group. The group information and the initial group members can be set during group creation. | |
Joins a group | |
Leaves a group. | |
Disbands a group. Only the group owner and group admin can disband a group. | |
Gets the list of groups the current user has joined, excluding audio-video groups. | |
Pulls the profiles of groups | |
Searches for groups. | |
Modifies the profile of a group | |
Initializes group attributes. | |
Sets group attributes. | |
Deletes group attributes. | |
Gets group attributes. | |
Gets the number of online group members. | |
Gets the group member list | |
Gets the profiles of specified group members | |
Searches for group members by profile. | |
Modifies the profile of a specified group member | |
Mutes a group member. | |
Invites users to a group | |
Removes a member from a group. | |
Sets a role for a group member. | |
Marks group members. | |
Transfers the ownership of a group | |
Gets the list of applications to join a group | |
Accepts an application to join a group | |
Rejects a request to join a group. | |
Marks the application list as read | |
Gets the list of community groups the current user has joined. | |
Creates a topic. | |
Deletes a topic. | |
Modifies topic information. | |
Gets the message list. |
API | Description |
Sets a conversation listener. (This API is to be disused. Please use the addConversationListener and removeConversationListener APIs.) | |
Adds a conversation listener. | |
Removes a conversation listener. | |
Gets the conversation list | |
Gets a specified conversation. | |
Gets multiple conversations. | |
Gets the advanced conversation API to specify the conversation type, mark type, and group name. | |
Deletes a conversation | |
Sets a draft for a conversation | |
Sets custom conversation data. | |
Pins a conversation to the top. | |
Marks a conversation. | |
Gets the total unread message count. | |
Creates a conversation group. | |
Gets the list of conversation groups. | |
Deletes a conversation group. | |
Renames a conversation group. | |
Adds a conversation to a conversation group. | |
Deletes a conversation from a conversation group. |
API | Description |
Gets users’ profiles | |
Modifies one’s own user profile | |
Queries a user's status. | |
Sets one's own status. | |
Subscribes to a user's status. | |
Unsubscribes from a user's status. | |
Blocks messages from a specified user, which means adding the user to the blocklist. | |
Unblocks messages from a specified user, which means removing the user from the blocklist. | |
Gets the blocklist |
API | Description |
Sets an APNs listener. | |
Configures APNs Push info. | |
Configures VoIP Push info. |
API | Description |
Sets a contacts and friend profile listener. (This API is to be disused. Please use the addFriendListener and removeFriendListener APIs.) | |
Adds a contacts listener. | |
Removes a contacts listener. | |
Gets the contacts. | |
Gets the profiles of specified friends | |
Sets the profile of a specified friend | |
Searches for friends. | |
Adds a friend | |
Deletes a friend | |
Checks relationship with specified users. | |
Gets the list of friend requests | |
Accepts a friend request | |
Rejects a friend request | |
Deletes a friend request | |
Marks a friend request as read. | |
Creates a friend list | |
Gets the information of friend lists | |
Deletes friend lists | |
Modifies the name of a friend list | |
Adds friends to a friend list | |
Removes friends from a friend list. |
Was this page helpful?