Unity
Note
Conversation APIs
API | Description |
Cancels a draft of a conversation. | |
Deletes a conversation. | |
Gets the information of conversations. | |
Gets the conversation list. | |
Gets the total unread count of all conversations. | |
Pins a conversation to the top. | |
Sets a draft for a conversation. |
Relationship Chain APIs
API | Description |
Adds a friend. | |
Adds a user to the blocklist. | |
Checks the friend type. | |
Creates a friend list. | |
Deletes a friend. | |
Deletes a friend list. | |
Removes a user from the blocklist. | |
Deletes a pending friend request. | |
Gets the blocklist. | |
Gets the information of a friend list. | |
Gets the profiles of all friends. | |
Gets the information of friends. | |
Gets the list of pending group requests. | |
Handles a friend request. | |
Modifies a friend list. | |
Modifies the profile of a friend. | |
Reports that a pending friend request is read. | |
Searches for friends. |
Group APIs
API | Description |
Creates a group. | |
Creates a topic. | |
Disbands a group. | |
Deletes custom group attributes. | |
Deletes a group member. | |
Deletes a topic. | |
Gets group attributes. | |
Gets group information. | |
Gets the list of community groups the current user has joined. | |
Gets the list of groups that a user has joined. | |
Gets group member information. | |
Gets the number of online group members. | |
Gets the list of pending group requests. | |
Gets the list of topics. | |
Handles pending group requests. | |
Initializes custom group attributes. | |
Invites a user to join a group. | |
Joins a group. | |
Modifies group information. | |
Modifies group member information. | |
Leaves a group. | |
Reports that a pending group request is read. | |
Searches for group members. | |
Searches for group profiles. | |
Sets group attributes. | |
Modifies topic information. |
Chat SDK Initialization APIs
API | Description |
Gets the version of the underlying library of the Chat SDK. | |
Gets the server time (seconds). | |
Initializes the Chat SDK. | |
Sets global configuration. | |
Uninitializes the Chat SDK. |
Login APIs
API | Description |
Gets the current login status. | |
Gets the ID of the current login user. | |
Logs in. | |
Logs out. |
Message APIs
API | Description |
Gets the list of members who have read the group message. | |
Sends a message to multiple users at a time. | |
Cancels the sending of a message. | |
Clears historical messages. | |
Deletes the messages of a conversation. | |
This API can be called when the app detects that the app switches to the background. | |
This API can be called when the app detects that the app switches to the foreground. | |
Downloads a multimedia message. | |
Downloads a combined message. | |
Locates a message by using a message locator. | |
Locates local messages. | |
Gets the message receiving option for a one-to-one chat. | |
Gets message read receipts. | |
Gets the historical message list of a conversation. | |
Imports messages. | |
Deletes messages. | |
Marks all messages as read. | |
Modifies a message. | |
Reports that a one-to-one message is read. | |
Recalls a message. | |
Saves a message. | |
Searches for local messages. | |
Sends a message. | |
Sends message read receipts. | |
Sets the one-to-one message receiving option. | |
Sets the group message receiving option. | |
Sets local message data. | |
Sets offline push configuration. |
User Profile APIs
API | Description |
Queries a user's status. | |
Gets the profiles of specified users. | |
Modifies one's own profile. | |
Sets one's own status. | |
Subscribes to a user's status. | |
Unsubscribes from a user's status. |
SDK Callback Registration APIs
API | Description |
Adds the callback for receiving new messages. | |
Removes the callback for receiving new messages. | |
Sets the callback for conversation events. | |
Sets the callback for a change in the total unread message count of conversations. | |
Sets the callback for friend requests. | |
Sets the callback for deleting a friend request. | |
Sets the callback for reading a friend request. | |
Sets the callback for adding a friend to the blocklist. | |
Sets the callback for removing a friend from the blocklist. | |
Sets the callback for a group attribute change. | |
Sets the callback for group system messages. | |
Sets the callback for topic updates. | |
Sets the callback for topic creation. | |
Sets the callback for topic deletion. | |
Sets the callback for notifications of forced logout. | |
Sets the callback for logs. | |
Sets the callback for the upload progress of message element files. | |
Sets the callback for message read receipts. | |
Sets the callback for message recalls. | |
Sets the callback for message update notifications returned after messages are modified in the cloud. | |
Sets the callback for network connection status. | |
Sets the callback for adding friends. | |
Sets the callback for deleting friends. | |
Sets the callback for deleting friends. | |
Sets the callback for updating the current user's profile. | |
Sets the callback for updating friends' profiles. | |
Sets the callback for user ticket expiration. | |
Sets the callback for user status update notifications. |