Join meeting using meeting url or personal link name

Is it possible to join a user into meeting using meeting url or personal link name without meeting number in iOS SDK?

yes, there is one param named vanityID.

Could you please elaborate with actual code sample or algorithm to process such a link that it’s useful for VanityID? Putting actual meeting link into VanityID does not work

Hi @bogdan.lytvynovskyi,

Thanks for the reply. If you would like to use the vanity ID, here are the steps:

  1. If you already have a personal link, the vanity ID is the name in the * symbol here(You can find this in the web portal):
  2. Pass the vanity ID as a start/join meeting parameter (just the ID, not the whole URL), and you should be able to start/join the meeting. Please note that: VanityID acts the same as the meeting number, so if you are using vanity ID, you do not need to pass meeting number.
        MobileRTCMeetingJoinParam * joinParam = [[[MobileRTCMeetingJoinParam alloc]init]autorelease];
        joinParam.userName = kSDKUserName;
        //joinParam.meetingNumber = meetingNo;
        joinParam.password = pwd;
        joinParam.vanityID = @"vanityID";

Hope this helps. Thanks!

Hi @carson.zoom. Thanks for this. I still have an issue if 2 people claim same vanity ID. It does notify second person that his meeting is visible only through full URL. What are the suggestions for developers in this case? Should I just GET full_URL and parse meeting ID from there?

Thanks in advance,
Bogdan

Hi Bogdan,

Thanks for the reply. Could you elaborate on the issue a little bit more? I tried to have 2 different accounts to claim the same vanity ID but I was not able to do that. Are you trying to have multiple 2 accounts to have the same vanity ID or are you trying to have multiple people to use the same vanity ID to start/join the meeting at the same time?

Vanity ID is like the PMI. So if multiple people use the same vanity ID at the same time, they will join the same meeting.

Looking forward to hearing from you. Thanks!

Say we have tenant 1 which has vanity id https://foo.zoom.us/my/foobar.

Then another customer with https://bar.zoom.us/ tries to get same vanity ID: https://bar.zoom.us/my/foobar.

Zoom will warn BAR customer that his foobar vanity ID is not visible globally, so one should join via full link. Hence the question - what is the advise here (since zoom SDK has no way to join via full link)? Is doing http GET on full link the correct way to go?

Thanks in advance,
Bogdan

Hi @bogdan.lytvynovskyi,

Thanks for the reply. That’s an interesting scenario and in fact I do not know the answer to your question. I will try to find the solution for you since this is out of the scope I am working on. In the meantime, you may also contact the Zoom client support at https://support.zoom.us/hc/en-us/requests/new and they might have some insights on this.

Thanks!