Skip to main content
MeetingMessageEvent receives messages in the current meeting and is registered through MeetingEngine.messageEvent. You can extend MeetingMessageSimpleEvent and override only what you need.

Usage notes

  • Chat messages, system messages, and app extension messages share the current meeting’s message channel but keep separate callbacks; your app should handle them separately by business type.
  • This listener is cleared when you exit the meeting; reassign it for the next meeting.
  • Chat messages are for user content and extension messages are for app-defined actions and data; don’t mix them.

Methods

onReceiveChatMessage(operatorUid, message, chatMessageType)

Description: Received a room chat message sent by a member. Parameters: Returns: None (Unit).

onReceiveSystemMessage(message, chatMessageType)

Description: Received a room system message. Parameters: Returns: None (Unit).

onExtensionMessage(uid, nickname, action, content)

Description: Received an in-meeting custom message whose name uses the app extension prefix. Parameters: Returns: None (Unit).