Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKRealNameAuthenticationController.h
Go to the documentation of this file.
1
6#import <Foundation/Foundation.h>
7#import <ZoomSDK/ZoomSDKErrors.h>
8
33
34NS_ASSUME_NONNULL_BEGIN
40
47- (ZoomSDKError)retrieveWithCountryCode:(NSString *)code PhoneNum:(NSString *)phoneNumber;
48
54@end
55
56
62
70- (ZoomSDKError)verifyWithCountryCode:(NSString *)countryCode withPhoneNumber:(NSString *)number withCode:(NSString *)code;
71
77@end
78
79
84@interface ZoomSDKRealNameAuthCountryInfo : NSObject
89- (NSString *_Nullable)getCountryID;
90
95- (NSString *_Nullable)getCountryName;
96
101- (NSString *_Nullable)getCountryCode;
102@end
103
104
109@protocol ZoomSDKRealNameAuthenticationDelegate <NSObject>
110
117- (void)onNeedRealNameAuthMeetingWithSupportCountryList:(NSArray *_Nullable)supportCountryList withPrivacyURL:(NSString *)privacyURL withRetrieveSMSVerificationCodeHandler:(ZoomSDKRetrieveSMSVerificationCodeController *)handler;
118
124- (void)onRetrieveSMSVerificationCodeResult:(ZoomSDKSMSVerificationCodeError)result withVerifySMSVerificationCodeHandle:(ZoomSDKVerifySMSVerificationCodeController *_Nullable)handler;
125
130- (void)onVerifySMSVerificationCodeResult:(ZoomSDKSMSVerificationCodeError)result;
131@end
132
133
134
140{
141 id<ZoomSDKRealNameAuthenticationDelegate> _delegate;
142}
146@property(nonatomic,assign,nullable)id<ZoomSDKRealNameAuthenticationDelegate> delegate;
147
153- (ZoomSDKError)enableZoomAuthRealNameMeetingUIShown:(BOOL)enable;
154
159- (NSArray *)getSupportPhoneNumberCountryList;
160
165- (ZoomSDKRetrieveSMSVerificationCodeController *)resendSMSVerificationCodeController;
166
171- (ZoomSDKVerifySMSVerificationCodeController *)reVerifySMSVerificationCodeController;
172
177- (ZoomSDKError)setDefaultCellPhoneInfo:(NSString*)countryCode phoneNumber:(NSString*)phoneNumber;
178@end
179NS_ASSUME_NONNULL_END
ZoomSDKError
Enumeration of common errors of SDK.
ZoomSDKSMSVerificationCodeError
Enumeration of SMS verification code error.
Model class to represent real-name authentication country info.
NSString *_Nullable getCountryName()
Get the country Name of mobile phone number.
NSString *_Nullable getCountryCode()
Get the country code of mobile phone number.
NSString *_Nullable getCountryID()
Get the country ID of mobile phone number.
Controller to manage Zoom SDK Real Name Authentication.
id< ZoomSDKRealNameAuthenticationDelegate > _delegate
ZoomSDKError cancelAndLeaveMeeting()
Cancel and leave meeting.
Controller for verifying SMS verification code.
ZoomSDKError cancelAndLeaveMeeting()
Cancel and leave meeting.