Hi Zoom team,
We are experiencing issue with SDK and that same problem can be observed in your sample. When user joins before the host and ends up in the waiting room while waiting for host to join he actually gets stuck there as SDK won’t connect to the call even when host joins later on.
SDK version that we use & sample that we tested on: v184.108.40.2069
Devices on which we observed an issue:
- Nokia 7 Plus, Android 10
- Samsung Galaxy S21, Android 11
On first Android device:
- Download latest Zoom app from Google Play store
- Login with your user
- Setup personal meeting such that: “Require meeting passcode” - on, passcode - default value, “Enable waiting room” - on, “Only allow authenticated users” - Off, “Host video On” - On, “Participan video on” - On, “Allow join before host” - On (or Off, doesn’t really matters in both cases will be reproduced), “Automatically record meeting” - “Off”, “Approve or block entry for users from specific countries” - None.
On your SDK sample code make following changes:
- In InitAuthSDKHelper.java, in initSDK method change:
//initParams.jwtToken = SDK_JWTTOKEN; initParams.appKey = "ommited code"; initParams.appSecret = "ommited code";
- In AndroidManifest.xml remove comments for MyWaitJoinActivity so that for JoinBeforeHost action will work.
<activity android:name="us.zoom.sdksample.otherfeatures.MyWaitJoinActivity" android:icon="@drawable/ic_launcher" android:theme="@style/ZMTheme.MainWindow" > <intent-filter> <action android:name="us.zoom.sdkexample.intent.action.JoinBeforeHost" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
Run sample app on second device
In the sample app type in the personal meeting number from the first device
Type in any name
Join meeting via the sample app
Type in the password for the meeting and click OK
You will see waiting screen (as one in the screenshot)
When you are in the waiting room join the meeting as a host on the first device
User in the sample app will be stuck and will never join the call although the host is there
Expected result: User should join after the host starts the meeting
I can send you as well log from the logcat as I can’t attach it here.