Live Chat is issue

@Tommy @elaine.ku
Flutter Zoom Video SDK
Initially there are two participants in the session, when I sent a message , the message is getting updated for the two user, but
issue 1 : when the one user leave the meeting and rejoins the meeting means , the message is not getting updated(misbehaving after rejoining the session). - Issue only observed in iOS.
issue 2 : After rejoining message is vanished, how to retrieve the history of the chat. - Issue only observed in both

Hi @aswindemo1 ,

Thanks for posting on our Developer Forum.

Please find the description below:
issue 1: Would you please provide more detail for this issue? What’s the meaning of the message not getting updated?
issue 2: Since VSDK does not store the user’s identity when rejoining the session it will be a new user. As a new joined user, it will not see the previous in-session chat messages.
Thank you

Elaine

@elaine.ku
Scenario -1 : 2 users join a session in 2 Android mobile , when they sent a message and delete message it’s getting updated in two device simultaneously.(getting onChatDeleteMessageNotify in both the device) .

Scenario 2 : 2 users join a session in 1 Android and 1 iOS , when they sent a message it’s getting updated in two device simultaneously, but while trying to delete a message from iOS its not getting notified to the android user. (not getting onChatDeleteMessageNotify for remote users device) .

Issue 2
Leaving session issue in iOS
2 users join a session in 1 Android and 1 iOS , when android user leave a session the user not getting removed from iOS session.
This Scenario is working fine when its both Android.

@aswindemo1 We will have a 1.10.11 release next week and it will fix both of the issues.
Thank you!

Elaine

1 Like

Hi @elaine.ku
Thanks for the response. We did receive the update on Flutter Zoom Video SDK. In this version 1.10.11 has addressed the chat deletion issues on iOS platforms.

However, it appears that the problem with leaving sessions in iOS still persists even after the update. Could you please provide an estimate of when this particular issue might be addressed?
Thank you!

Aswin

Hi @aswindemo1 ,

It is caused by the difference in callback parameters between Android and iOS platforms.
Please change the logic in the App to solve the issue. → Change the remoteUserList in our sample App’s userLeaveListener to be

List<ZoomVideoSdkUser>? remoteUserList = await zoom.session.getRemoteUsers();

This can help to solve the issue that the user isn’t removed from the session.
Thank you

Elaine