iOS SDK 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 Video Communications on 2019/9/23.
6// Copyright © 2019 Zoom Video Communications, Inc. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
11
16@interface MobileRTCRealNameCountryInfo : NSObject
17@property (nonatomic, copy) NSString * _Nullable countryId;
18@property (nonatomic, copy) NSString * _Nullable countryName;
19@property (nonatomic, copy) NSString * _Nullable countryCode;
20@end
21
26@interface MobileRTCRetrieveSMSHandler : NSObject
27
33- (BOOL)retrieve:(NSString * _Nullable)countryCode andPhoneNumber:(NSString * _Nullable)phoneNum;
34
39- (BOOL)cancelAndLeaveMeeting;
40@end
41
46@interface MobileRTCVerifySMSHandler : NSObject
47
54- (BOOL)verify:(NSString * _Nullable)countryCode phoneNumber:(NSString * _Nullable)phoneNum andVerifyCode:(NSString * _Nullable)verifyCode;
55
60- (BOOL)cancelAndLeaveMeeting;
61@end
62
63
74@interface MobileRTCSMSService : NSObject
75@property (nullable, assign, nonatomic) id<MobileRTCSMSServiceDelegate> delegate;
76
81- (void)enableZoomAuthRealNameMeetingUIShown:(bool)enable;
82
87- (MobileRTCRetrieveSMSHandler * _Nullable)getResendSMSVerificationCodeHandler;
88
93- (MobileRTCVerifySMSHandler * _Nullable)getReVerifySMSVerificationCodeHandler;
94
99- (NSArray <MobileRTCRealNameCountryInfo *> * _Nullable)getSupportPhoneNumberCountryList;
100
107- (BOOL)setDefaultCellPhoneInfo:(NSString * _Nullable)countryCode phoneNum:(NSString * _Nullable)phoneNum;
108
109@end
for real name auth usage.
for SMS service usage like following flow.
for verify SMS usage.