Interface IRongCoreListener
-
- All Implemented Interfaces:
public interface IRongCoreListener
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
IRongCoreListener.EncryptedSessionConnectionListener
Listens for the establishment status of encrypted session signaling.
Initiated by: onEncryptedSessionRequest Response: onEncryptedSessionResponse Established successfully: onEncryptedSessionEstablished Canceled encrypted session: onEncryptedSessionCanceled Terminated encrypted session: onEncryptedSessionTerminated
public interface
IRongCoreListener.ConnectionStatusListener
Connection state listener, used to monitor connection-related statuses.
public interface
IRongCoreListener.OnReceiveMessageListener
Listener for receiving messages. Note: Switch threads to handle time-consuming operations.
public abstract class
IRongCoreListener.OnReceiveMessageWrapperListener
Listener for receiving messages. Note: Switch threads to handle time-consuming operations.
This interface can replace OnReceiveMessageListener to address the issue of frequent UI refreshes when receiving a large number of messages. The interface returns the `left` and `hasPackage` parameters, which can be used together to determine when all offline messages have been fetched.
public class
IRongCoreListener.UploadImageStatusListener
Listens for image upload status.
If the user uploads images themselves, they need to update the upload progress on the UI by calling methods in UploadImageStatusListener. This listener is returned via IRongCoreCallback.SendImageMessageWithUploadListenerCallback for the user to utilize.
public interface
IRongCoreListener.TypingStatusListener
Input status listener that triggers a callback when the input status changes onTypingStatusChanged
public interface
IRongCoreListener.RCLogInfoListener
Log Output Listener
public interface
IRongCoreListener.ReadReceiptListener
Message receipt listener.
The onReadReceiptReceived callback is triggered when a message receipt is received.
public interface
IRongCoreListener.OnReceiveDestructionMessageListener
Listener for Received Self-Destructing Messages
public interface
IRongCoreListener.PushNotificationListener
public interface
IRongCoreListener.TagListener
Conversation Tag Change Listener.
This listener is triggered when a user adds, removes, or updates tags on another device, ensuring synchronization across multiple devices.
public interface
IRongCoreListener.OnRecallMessageListener
Recall Message Listener
public interface
IRongCoreListener.SyncConversationReadStatusListener
Interface for listening to the synchronization of unread message status.
When logged in on multiple devices, the
onSyncConversationReadStatus
callback is triggered when receiving a notification from another device that clears the unread count of a conversation.public interface
IRongCoreListener.DestructCountDownTimerListener
! Countdown to Incineration Callback Interface.
public interface
IRongCoreListener.ConversationStatusListener
Conversation Status (Pin and Do Not Disturb) Multi-Device Synchronization Monitoring
public interface
IRongCoreListener.ReadReceiptV4Listener
Multi-device synchronization listener for conversation read time v4
public interface
IRongCoreListener.ConversationTagListener
Tag Multi-Device Synchronization Monitoring
public interface
IRongCoreListener.ConversationListener
public interface
IRongCoreListener.MessageExpansionListener
public interface
IRongCoreListener.MessageBlockListener
public interface
IRongCoreListener.MessageDeliverListener
Callback triggered when the message delivery user list is retrieved.
public interface
IRongCoreListener.IGetGroupMessageDeliverListCallback
Callback for retrieving the list of users who have received the message
public interface
IRongCoreListener.UltraGroupReadTimeListener
Ultra Group Read Time Synchronization Listener
public interface
IRongCoreListener.UltraGroupTypingStatusListener
Ultra Group Typing Status Listener
public interface
IRongCoreListener.UltraGroupMessageChangeListener
Ultra Group Message Change Listener
public interface
IRongCoreListener.UltraGroupConversationListener
Ultra Group Conversation Monitoring
public interface
IRongCoreListener.UltraGroupChannelListener
Ultra Group Channel Event Callback
public interface
IRongCoreListener.PushNotifyLevelListener
public interface
IRongCoreListener.UserGroupStatusListener
public enum
IRongCoreListener.UserGroupEventType
public interface
IRongCoreListener.DatabaseUpgradeStatusListener
-