Use Case:
I am using the Zoom Video SDK to facilitate a one-on-one meeting. In this setup, the host joins via the web portal, and the user joins via a mobile app. I want to enforce that the user can only be connected from one device at a time. If the host kicks the user or if the user attempts to join with multiple devices, I kick the user out so they can only join from a single device.
Issue:
After the user is kicked out for attempting to join from multiple devices, they are unable to rejoin the meeting unless the meeting is restarted or the user clears their app cache (this option is only available on Android). However, I would like the user to be able to rejoin the meeting seamlessly if the host accepts them back into the meeting room.
Has anyone faced a similar issue, or could you provide guidance on how to resolve this? Any suggestions would be greatly appreciated.
I am using flutter_zoom_videosdk: ^1.12.10