2 #import <Foundation/Foundation.h>
3 #import "ZoomSDKErrors.h"
7 ZoomSDKSMSError_Unkunow,
8 ZoomSDKSMSError_Success,
9 ZoomSDKSMSError_Retrieve_SendSMSFailed,
10 ZoomSDKSMSError_Retrieve_InvalidPhoneNum,
11 ZoomSDKSMSError_Retrieve_PhoneNumAlreadyBound,
12 ZoomSDKSMSError_Retrieve_PhoneNumSendTooFrequent,
13 ZoomSDKSMSError_Verify_CodeIncorrect,
14 ZoomSDKSMSError_Verify_CodeExpired,
15 ZoomSDKSMSError_Verify_UnknownError,
16 }ZoomSDKSMSVerificationCodeError;
26 - (ZoomSDKError)retriveWithCountryCode:(NSString *)code PhoneNum:(NSString *)phoneNumber;
44 - (ZoomSDKError)verifyWithCountryCode:(NSString *)countryCode withPhoneNumber:(NSString *)number withCode:(NSString *)code;
56 NSString *_countryName;
57 NSString *_countryCode;
64 - (NSString *)getCountryID;
70 - (NSString *)getCountryName;
76 - (NSString *)getCountryCode;
87 -(void)onNeedRealNameAuthMeetingWithSupportCountryList:(NSArray *)supportCountryList withPrivacyURL:(NSString *)privacyURL withRetrieveSMSVerificationCodeHandler:(
ZoomSDKRetrieveSMSVerificationCodeController *)handler;
100 -(void)onVerifySMSVerificationCodeResult:(ZoomSDKSMSVerificationCodeError)reuslt;
105 id<ZoomSDKRealNameAuthenticationDelegate> _delegate;
107 @property(nonatomic,assign)id<ZoomSDKRealNameAuthenticationDelegate> delegate;
114 -(ZoomSDKError)enableZoomAuthRealNameMeetingUIShown:(BOOL)enable;
120 -(NSArray *)getSupportPhoneNumberCountryList;
138 - (ZoomSDKError)setDefaultCellPhoneInfo:(NSString*)countryCode phoneNumber:(NSString*)phoneNumber;