This callback should be called whenever a chat message is successfully posted which the current user would be able to view. I am not aware of any scenarios in which the role of the user would impact the visibility of a chat message.
I have found out that in the case when the current user is Host or co-Host onChatMessageNotification delegate’s method will be called otherwise won’t.
Steps to reproduce this:
Situation when method won’t be call.
Implement ZoomSDKMeetingActionControllerDelegate especially onChatMessageNotification method.
Connect to the existed call as attendee.
Try to send the individual message to anyone: meetingActionController?.sendChat(message, toUser: userId, chatType: ZoomSDKChatMessageType_To_Individual)
Result: onChatMessageNotification won’t be called.
Situation when method will be called.
Implement ZoomSDKMeetingActionControllerDelegate especially onChatMessageNotification method.
Connect to the existed call as Host or co-Host.
Try to send the individual message to anyone: meetingActionController?.sendChat(message, toUser: userId, chatType: ZoomSDKChatMessageType_To_Individual)
We will be fixing this in a future release. However, due to the amount of effort being focused on M1 support in the upcoming release, it may not be included until the following release.