Description
First of all, my root view controller is not navigation view controller.
Also I don’t use custom UI.
Bugs:
- No user interaction on custom host waiting screen (onJBHWaitingWithCmd implemented)
- Navigation bar transparent in iOS 15.0 (chat, settings, attendees screens)
- Custom host waiting screen navigation bar overlapped (main UIWindow overlapped by MobileRTCDefaultWindow)
Which iOS Meeting SDK version?
v5.9.3.2512
To Reproduce(If applicable)
Screen recording
Steps to reproduce the behavior:
- Set up sample project without root navigation controller and with custom UI
- Enable - (void)onJBHWaitingWithCmd:(JBHCmd)cmd in SDKStartJoinMeetingPresenter+MeetingServiceDelegate
- Join to meeting with PMI (Personal Meeting ID)
- See error
Screenshots
iOS 15.0:
iOS 14.4, iOS 13.1, iOS 12.4:
The main UIWindow stay under MobileRTCDefaultWindow. They have the same windowLevel (normal).
Smartphone (please complete the following information):
- Device: iPhone simulator
- OS: iOS 12.4, iOS 13.1, iOS 14.4, iOS 15.0
Additional context
Logs for crash on iOS 12.4 when trying to connect after host waiting screen:
logs.txt
It’s sample project without root navigation controller and with 2 commented fixes:
- self.previousJBHCmd = cmd; - fixing double call onJBHWaitingWithCmd JBHCmd_Show
- self.view.window.windowLevel = 1; - fixing UIWindow overlapping