In our app’s integration of the IOS SDK, the first two screens displayed to the user in the course of joining a meeting, the “Waiting…” screen and the screen that displays details about a meeting that has not yet started (Meeting ID/Time/Date) do not allow the user to cancel out of the experience.
If the user can get past these two screens then later screens include a “Leave Meeting” menu option that allows them to leave the conference, but they are not given an option for leaving the meeting on these two initial screens. The user can get stuck on one of those two screens (e.g. because the host has not started the meeting, or if there is a network connection problem), and their only option to get off those screens is to kill our app. This is a poor user experience.
Is there a way for us to configure the SDK so that these screens present an option for the user to leave? Or is there a commonly implemented workaround for this problem?