ZoomSDK for Android complaints about code not being executed on main thread - this PR makes sure to execute ZoomSDK code on main thread, id adds logs, try/catch, cleans up logic.
It also fixes issues with not showing meeting and lost listeners after backgrounding then foregrounding the app.
Finally it adds noMeetingErrorMessage to startMeeting params.
ZoomSDK for Android complaints about code not being executed on main thread - this PR makes sure to execute ZoomSDK code on main thread, id adds logs, try/catch, cleans up logic. It also fixes issues with not showing meeting and lost listeners after backgrounding then foregrounding the app. Finally it adds
noMeetingErrorMessage
tostartMeeting
params.Closes https://github.com/mieszko4/react-native-zoom-us/issues/192 Closes https://github.com/mieszko4/react-native-zoom-us/issues/166 Hopefully closes https://github.com/mieszko4/react-native-zoom-us/issues/162
Smoke Test Procedure
The following procedure covers testing of the bridge (initialization and join meeting only).
Android
Emulator
yarn run android
Real Device
yarn run android
cd android && ./gradlew assembleRelease && cd ..
,adb install android/app/build/outputs/apk/release/app-release.apk
iOS
Simulator
yarn run ios
(Note that M1 chip is not supported by Zoom SDK)Real Device
Note: You will need to allow to install app; look for: Settings -> General -> Device Management -> Apple Development