# showMobileRTCMeeting

**URL:** <https://devforum.zoom.us/t/showmobilertcmeeting/6030>\
**Category:** iOS\
**Created:** [September 26, 2019, 1:34pm UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030 "2019-09-26T13:34:44Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![xiao.yao](https://avatars.discourse-cdn.com/v4/letter/x/3ab097/32.png) [@xiao.yao](https://devforum.zoom.us/u/xiao.yao)\
**Post date:** [September 26, 2019, 1:34pm UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/1 "2019-09-26T13:34:44Z")

</div>

**Description**  
I am attempting to present the Zoom meeting UI using the **MobileRTCMeetingService** `s **showMobileRTCMeeting**. However, the completion handler never gets called and the method returns NO. What are the use cases when this method returns NO?

I am using an instance of **MobileRTCMeetingStartParam4WithoutLoginUser** to start the meeting.

**Which version?**  
4.3.47351.0514

**Smartphone (please complete the following information):**

- Device: iPad Pro
- OS: iOS 12.4.1

Thanks,  
Xiao

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [September 26, 2019, 9:53pm UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/2 "2019-09-26T21:53:15Z")

</div>

Hi Xiao,

Thanks for the post. Are you trying to use the Zoom default UI? The completion handler will not invoke if the method returns NO. Under the following cases, this method will return NO:

- SDK has not been initialized successfully
- Not in a meeting
- The root controller has been changed

You may also refer to the reference below:

```auto
/*!
 @brief Set to show UI of meeting.
 @param completion User can do other operations once the meeting UI comes out.
 @return YES means that the method is called successfully, otherwise not.
 @warning The method does not work if you have set mobileRTCRootController via [MobileRTC setMobileRTCRootController]
 */
- (BOOL)showMobileRTCMeeting:(void (^_Nonnull)(void))completion;

```

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![xiao.yao](https://avatars.discourse-cdn.com/v4/letter/x/3ab097/32.png) [@xiao.yao](https://devforum.zoom.us/u/xiao.yao)\
**Post date:** [October 1, 2019, 1:47pm UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/3 "2019-10-01T13:47:06Z")

</div>

Hi Carson,

Thanks for the additional info - that helps a lot!

One other question - are there any issues if we use custom UI in one part of the app and non-custom UI in another part of the app?

Thanks,  
Xiao

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [October 1, 2019, 10:46pm UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/4 "2019-10-01T22:46:37Z")

</div>

Hi Xiao,

Thanks for the reply. Mmm…It really depends on how you mix the custom UI and the Zoom UI. If you would like to use the non-custom/Zoom UI component with custom UI(such as using the Zoom UI’s participant’s list, chat, etc.), it should work just fine, our demo app also have this implementation. If you are trying to mix them in other ways, we have not tried those and there are no precedents or any info on this.

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![david.moe](https://avatars.discourse-cdn.com/v4/letter/d/34f0e0/32.png) [@david.moe](https://devforum.zoom.us/u/david.moe)\
**Post date:** [October 9, 2019, 8:41pm UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/5 "2019-10-09T20:41:18Z")

</div>

Hey Carson,

This is not exactly related to `showMobileRTCMeeting` but am seeing the same error. What if we get the same error, `MobileRTCMeetError_Unknown`, but inside `onMeetingError` delegate method? Is the same 3 cases as above?

The thing is, when we called `startMeetingWithStartParam`, it was a success and the meeting starts. But almost immediately after, we get the callback with that error status inside `onMeetingError`.

Thanks,  
David Moe

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [October 10, 2019, 12:56am UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/6 "2019-10-10T00:56:00Z")

</div>

Hi David,

Thanks for the post. No, the `MobileRTCMeetError_Unknown` returned in the `onMeetingError` usually means the network might have an issue or an unexpected problem is happening. Could you provide more information on this? Are you getting other error messages?

Thanks!

---

<div class="post-metadata">

**Author:** ![david.moe](https://avatars.discourse-cdn.com/v4/letter/d/34f0e0/32.png) [@david.moe](https://devforum.zoom.us/u/david.moe)\
**Post date:** [October 10, 2019, 11:56pm UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/7 "2019-10-10T23:56:50Z")

</div>

Hey Carson,

Sure, this is the flow of the call order:

- `startMeetingWithStartParam` returns successfully
- `onMeetingStateChange` delegate method called with the status `MobileRTCMeetingState_Connecting`
- `onMeetingError` delegate method called. The error is `MobileRTCMeetError_Unknown` and the message is “the meeting has problem. (Error code: 1001)”

Thanks!

---

<div class="post-metadata">

**Author:** ![Murray\_Li](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/murray_li/32/58_2.png) [@Murray\_Li](https://devforum.zoom.us/u/Murray_Li)\
**Post date:** [October 11, 2019, 8:48am UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/8 "2019-10-11T08:48:43Z")

</div>

Hi David  
I can’t to reproduce the problem.  
You can try it with the latest version of the SDK.  
If you have any questions, please ask here.  
Thanks

---

<div class="post-metadata">

**Author:** ![Murray\_Li](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/murray_li/32/58_2.png) [@Murray\_Li](https://devforum.zoom.us/u/Murray_Li)\
**Post date:** [October 11, 2019, 9:13am UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/9 "2019-10-11T09:13:07Z")

</div>

Hi David

I tried the version: 4.3.47351.0514 again

can not reproduce the issue too.

---

<div class="post-metadata">

**Author:** ![david.moe](https://avatars.discourse-cdn.com/v4/letter/d/34f0e0/32.png) [@david.moe](https://devforum.zoom.us/u/david.moe)\
**Post date:** [October 11, 2019, 9:46pm UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/10 "2019-10-11T21:46:50Z")

</div>

Hey Murray,

Thanks for trying it out. I should’ve mentioned that this doesn’t happen to every account, only a few certain ones. But when it happens, we don’t really know the reason why it happens. Would we be get more information about the error somehow?

Thanks!

---

<div class="post-metadata">

**Author:** ![Murray\_Li](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/murray_li/32/58_2.png) [@Murray\_Li](https://devforum.zoom.us/u/Murray_Li)\
**Post date:** [October 12, 2019, 6:59am UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/11 "2019-10-12T06:59:50Z")

</div>

Hey David

I have consulted our colleagues at web and learned that code=1001 means that the user does not exist. Users may have been deleted or disabled

---

<div class="post-metadata">

**Author:** ![david.moe](https://avatars.discourse-cdn.com/v4/letter/d/34f0e0/32.png) [@david.moe](https://devforum.zoom.us/u/david.moe)\
**Post date:** [October 15, 2019, 1:15am UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/12 "2019-10-15T01:15:37Z")

</div>

Thanks Murray, we will look into why users are being deleted or being disabled.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [October 15, 2019, 7:39pm UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/13 "2019-10-15T19:39:31Z")

</div>

Thanks Murray!

Let us know if you have any other questions @david.moe! 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 6:59pm UTC](https://devforum.zoom.us/t/showmobilertcmeeting/6030/14 "2020-08-21T18:59:18Z")

</div>

Closed on August 21, 2020, 6:59pm UTC


