跳转到主要内容
PRODUCT DOCUMENTS

快速找到所需文档,高效完成接入与排障

浏览产品文档与友盟 Skill,展开目录并阅读正文。

智能认证SDK稳健接入说明(IOS)

重要

为确保App在使用号码认证功能的合规性与认证成功率,请您务必按照以下方式进行接口调用。

调用流程

image.png

  1. 启动时鉴权(提前初始化):在应用启动阶段调用setVerifySDKInfo接口完成鉴权初始化,避免在登录时因初始化耗时导致卡顿或失败。建议在AppDelegate的didFinishLaunchingWithOptions中调用:初始化和setVerifySDKInfo接口

  2. 一键登录功能调用时机:需要启动一键登录功能时,再调用相关功能接口执行后续流程。

调用示例

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        
    [UMConfigure initWithAppkey:@APPKEY channel:@"App Store"];
                                                                                
    NSString *authSDKInfo = @"xxxxxx";
    [UMCommonHandler setVerifySDKInfo:authSDKInfo complete:^(NSDictionary * _Nonnull resultDic) {
        NSLog(@"设置秘钥结果:%@", resultDic);
    }];
    return YES;
}