Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
MobileRTCSMSService.h
Go to the documentation of this file.
1//
2// MobileRTCSMSService.h
3// MobileRTC
4//
5// Created by Zoom Communications on 2019/9/23.
6// Copyright © Zoom Communications, Inc. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import <MobileRTC/MobileRTCMeetingDelegate.h>
11
17@interface MobileRTCRealNameCountryInfo : NSObject
18@property (nonatomic, copy) NSString * _Nullable countryId;
19@property (nonatomic, copy) NSString * _Nullable countryName;
20@property (nonatomic, copy) NSString * _Nullable countryCode;
21@end
22
28@interface MobileRTCRetrieveSMSHandler : NSObject
34- (BOOL)retrieve:(NSString * _Nullable)countryCode andPhoneNumber:(NSString * _Nullable)phoneNum;
35
40- (BOOL)cancelAndLeaveMeeting;
41@end
42
48@interface MobileRTCVerifySMSHandler : NSObject
55- (BOOL)verify:(NSString * _Nullable)countryCode phoneNumber:(NSString * _Nullable)phoneNum andVerifyCode:(NSString * _Nullable)verifyCode;
56
61- (BOOL)cancelAndLeaveMeeting;
62@end
63
64
76@interface MobileRTCSMSService : NSObject
77@property (weak, nonatomic) id<MobileRTCSMSServiceDelegate> _Nullable delegate;
82- (void)enableZoomAuthRealNameMeetingUIShown:(bool)enable;
83
88- (MobileRTCRetrieveSMSHandler * _Nullable)getResendSMSVerificationCodeHandler;
89
94- (MobileRTCVerifySMSHandler * _Nullable)getReVerifySMSVerificationCodeHandler;
95
100- (NSArray <MobileRTCRealNameCountryInfo *> * _Nullable)getSupportPhoneNumberCountryList;
101
108- (BOOL)setDefaultCellPhoneInfo:(NSString * _Nullable)countryCode phoneNum:(NSString * _Nullable)phoneNum;
109
110@end
For real name auth usage.
For SMS service usage like following flow.