We’re using the Zoom Video SDK in both our web and mobile applications:
- On web, we’re using the Video SDK UIKit.
- On mobile, we’re using the native SDK (iOS and Android).
Scenario:
We’ve assigned host permissions only to the mobile app participant. However, we’re facing an issue:
- If the web user joins the session first, they automatically acquire host permissions, even though they are not supposed to.
- As a result, the mobile app participant (who should be the host) doesn’t receive host privileges, and there’s no way to reclaim the host role from the web user via the mobile SDK.
What We’ve Tried:
- We made **both participants co-hosts
- Despite this, if the web participant joins first, the mobile SDK never gets host control, even after joining.
Questions:
- Is this the expected behavior when using both UIKit and native SDKs?
- Is there a recommended way to enforce host rights always go to the mobile app participant, regardless of who joins first?
- Is there any way to programmatically reclaim host control from the mobile SDK if the host was incorrectly assigned?
Any guidance or workaround would be greatly appreciated!