Initializes the SDK.
Uninitializes the SDK.
Adds the Chat listener.
Removes the Chat listener.
Gets the version number.
Gets the server time.
Gets the login status.
Gets the UserID of the currently logged-in user.
Sets an event listener for simple messages (text messages and custom messages). Do not use it and addAdvancedMsgListener at the same time.
Removes the event listener for simple messages (text messages and custom messages).
Sends a one-to-one (C2C) text message.
Sends a one-to-one (C2C) custom (signaling) message.
Sends a group text message.
Sends a group custom (signaling) message.
Adds a signaling listener.
Removes a signaling listener.
Invites a user.
Invites certain users in the 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.
Sets an event listener for advanced messages. Do not use it and addSimpleMsgListener at the same time.
Removes the event listener for advanced messages.
Creates a text message.
Creates a custom message.
Creates an image message.
Creates an audio 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
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 one-to-one (C2C) message history.
Gets the group message history.
Gets message history.
Recalls a message. The message object can be created using a
Modifies a message.
Marks one-to-one (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
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
Translates text messages.
Sets an event listener for groups.
Adds a group listener.
Removes a group listener.
Creates a (simple) group
Creates an (advanced) 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 delete 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 a group profile.
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.
Modifies the profile of a specified group member.
Mutes group members.
Removes a member from a group.
Sets the role of a group member.
Marks group members.
Transfers the group ownership.
Invites users to a group.
Gets the list of requests to join a group.
Approves a request to join a group.
Rejects a request to join a group.
Marks the request 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 list of topics.
Sets a conversation listener.
Adds a conversation listener.
Removes a conversation listener.
Gets the conversation list.
Gets the advanced conversation API to specify the conversation type, mark type, and group name.
Gets a conversation.
Gets multiple conversations.
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.
Gets user 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 user, which means adding the user to the blocklist.
Unblocks messages from a user, which means removing the user from the blocklist.
Gets the blocklist.
Configures offline push.
Sets a relationship chain listener to receive contacts and blocklist change events.
Adds a relationship chain listener.
Removes a relationship chain 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.
Contact our sales team or business advisors to help your business.
Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.
Was this page helpful?