onMessageReceived

Called when a message is received.

Triggered when a real-time or offline message is received.

Offline message judgment logic:

  • The server packages up to 200 messages at a time and sends them to the client

  • MessageReceivedEvent.hasPackage indicates whether there are remaining message packages

  • MessageReceivedEvent.left indicates the remaining unprocessed message count in the current package

  • When both are 0, all offline messages have been received

Parameters

event

Message received event containing messages and delivery info