Meeting ID visible in the app and preventing users from sharing meeting links

We’re using the iOS plugin in a cordova project we’re developing. Users purchase tickets for upcoming events in our system and we’ve run into a couple of issues.

The first issue is that when an invite link is sent out from an active webinar/meeting, whomever receives the invite is able to join for free. Is there a way to screen the user that is connecting to verify their account on our platform prior to their joining? Alternatively, is there a way to disable sharing an invite within a webinar?

The second issue is that the meeting id is visible at the top of the screen. Combined with the Zoom logo a clever user could simply launch zoom and join using the meeting id circumventing the need to purchase a ticket. Can we replace the meeting id with the name of the event?

Please let me know if you need further clarification.

Thank You!
Alex

1 Like

Hey @alex1,

Not sure how you are creating the webinar (API or Zoom Dashboard) but you can enable the registration feature and approve registrants based on if they have paid or not.

You can also hide the invite button assuming you are using one of our SDKs.
Here is an example of how to do it with the Web SDK.

Let me know if this helps!

Thanks,
Tommy

Hi Alex,

Thanks for the post. Regarding your questions:

  1. You may enable the “required registration” option while you creates the Webinar. Are you using this plugin? (https://github.com/zoom/zoom-sdk-ionic), if yes, then it does not contain the feature to disable the invite. But in our native iOS SDK, we do have the option to disable invite.

  2. You may customize the meeting title with native iOS SDK:https://zoom.github.io/zoom-sdk-ios/interface_mobile_r_t_c_meeting_service.html#a8427fd5d322332958f2e99b0e546e35d, but this interface has not implemented in the Ionic plugin either.

This Zoom Ionic SDK is a community project and currently it only contains the major features. I will pass the above 2 use cases as the feature requests to our engineering team, but based on the bandwidth of our resources, this might take some time.You are welcome to contribute to this project. :slight_smile:

Thanks!

1 Like

Thank you both for your responses.

  1. Enabling registration brings up a prompt for a user’s email address and username. This isn’t ideal for our UX as the user is already registered on our platform. Is there a way for us to auto populate the fields in the prompt for the user with the SDK? And is there a way to connect an endpoint on our server to that registration process so that we can authenticate the user on our side? If not, I see the web SDK has an option to hide sharing an invite here: https://zoom.github.io/sample-app-web/ZoomMtg.html#showInviteFunction. Is there an equivalent way to do this using the iOS SDK? I couldn’t find anything here: https://zoom.github.io/zoom-sdk-ios/interface_mobile_r_t_c_meeting_service.html

  2. We’re using the iOS SDK. The ionic SDK wasn’t published at the time we started the project. I can integrate a call to customizeMeetingTitle when users join a meeting. That should solve this part for us.

Thanks again and let me know on issue #1 please!

Alex

Hi alex,

Thanks for the reply. If you are using iOS SDK, you may use this to hide the invite button:https://zoom.github.io/zoom-sdk-ios/interface_mobile_r_t_c_meeting_settings.html#a58df8b82a962603c9b513d7875a25f4a

And if you would like to get rid of the webinar registration prompt, you may leverage the following delegates to avoid having the prompt(If the information or authentication did not pass, then the prompt will show up again)

It is recommended to do user authentication outside the SDK, you can customize the invitation by following the instruction:https://marketplace.zoom.us/docs/sdk/native-sdks/iOS/techniques/customize-invitation.

Hope this helps. Thanks!

Thanks for your response Carson,

There’s a lot here to digest. I think the invite button option you’ve presented is to toggle the Invite icon at the bottom bar of the meeting. That’s already hidden. It’s the invite button at the bottom of the participants screen that we’re looking to hide.

Do you have any examples you can point to of using the registration delegates and the invite customization?

Thanks again!

Alex

Hi Alex,

Thanks for the reply. Are you referring to the invite button shown in the screenshot below?

If yes, then the method is for hiding this button, we also have this implementation in our demo app:https://github.com/zoom/zoom-sdk-ios/blob/master/MobileRTCSample/MobileRTCSample/SDKPresenters/other_features/how_to_settings/SDKMeetingSettingPresenter.m#L83

If you try this in our demo app, and you can find the button mentioned above has hid.

Hope this helps. Thanks!

1 Like

Hi, we were able to hide the meeting id on the meeting page by renaming it to something else but is there a way to avoid long press to share the meeting URL on the title?

Hi emirgocen,

Thanks for the reply. I don’t think we support hiding this ability. I will forward this to the engineering team to further investigate the possibility of supporting this.

Thanks!