Custom Invitation Method for Mac OS SDK


#1

Hi, I am integrating zoom mac SDK into my app. I want to provide a custom invite method for the users of the app.

The default invite button on the meeting UI opens a window which has options to “Invite by Email”, “Invite By Contacts” etc.

I want to provide another option, “Invite By Flock”. We have a messenger app similar to Slack and we want to allow our users to invite using the Flock messenger app.

I saw that there is an option to customize the invitation method in Android SDK. Please let me know how can I achieve this on the Mac SDK?

Thanks!


#2

Hi Rajeev,

there are two approaches:

  1. you can hide the zoom meeting invite button and add you own UI onto it.

you can utilize the following API: - (NSString*)getMeetingProperty:(MeetingPropertyCmd)command;    in ZoomSDKMeetingService.h

typedef enum {
MeetingPropertyCmd_Topic,
MeetingPropertyCmd_InviteEmailTemplate,
MeetingPropertyCmd_InviteEmailTitle,
MeetingPropertyCmd_JoinMeetingUrl,
MeetingPropertyCmd_DefaultRecordPath,
MeetingPropertyCmd_MeetingNumber,
MeetingPropertyCmd_HostTag,
MeetingPropertyCmd_MeetingID,
}MeetingPropertyCmd;

  1. you can change the behavior when user clicks the Zoom invite button, instead of showing Zoom’s invite, you can implement the following API:

/**
* @brief Designated for Zoom Meeting notify the Invite button be clicked by user if u set showInviteButtonInToolbar =YES;
*/

  • (void)onToolbarInviteButtonClick;

Best

Wei