startPrimarySmsAuth
接口描述
使用短信主认证。该接口只能用于首次认证,即二次认证、以及更多次认证不能使用该接口。
注意事项
- 此接口调用之前必须已经调用过setAuthResultDelegate设置非空回调,否则会抛异常。
- 主从场景下,子应用不能调用此方法
接口定义
- (void)startPrimarySmsAuth:(NSURL * __nonnull)url phoneNumber:(NSString * __nonnull)phoneNumber
参数说明
表1: 参数说明
参数 | 是否必须 | 类型 | 描述 | 举例 |
---|---|---|---|---|
url | 是 | NSURL * | 请求认证的服务器URL信息 | [NSURL URLWithString:@"https://10.242.1.24"] |
phoneNumber | 是 | NSString * | 86-用户手机号@认证域 | 86-185xxxxxx8626@sms |
phoneNumber说明:当前参数的格式是86-电话号码@认证域,86是指国际区号,认证域是服务端控制台在配置短信主认证的时候填写的认证域
返回值 无,认证结果通过setAuthResultDelegate返回,参考setAuthResultDelegate
示例代码
NSURL *url = [NSURL URLWithString:@"https://10.242.1.24"];
NSString *phoneNumber = @"86-185xxxxxx8626@sms";
[[SFUemSDK sharedInstance].auth startPrimarySmsAuth:url phoneNumber:phoneNumber];