您是否正受到短信签名报备的困扰?互亿无线解决方案让您最快15分钟内恢复信息传递,马上 注册体验
所有文档
文档中心 > 个人信息核验 > iOS集成说明

iOS集成说明


iOS 集成说明

开发环境要求

应用平台 适用版本 开发环境
iOS iOS 11.0及以上系统 支持 Objective-C 和 Swift

项目配置

1、SDK资源文件引入

将 EsignSDK.bundle 和 EsignSDK.framework 拖入项目中;

将 TencentCloudHuiyanSDKFace_framework 文件夹添加到本地项目目录中。

点击下载iOS SDK

注意:iOS的SDK、Demo仅支持编译到实机上运行

2、添加 pod 依赖


pod "TencentCloudHuiyanSDKFace_framework", :path => "./TencentCloudHuiyanSDKFace_framework"
pod "AFNetworking", "~> 4.0.1"
pod "YYModel", "~> 1.0.4"
pod "YYCache", "~> 1.0.4"

3、权限配置

请在 info.plist 文件中配置以下系统权限:

  • Privacy - Camera Usage Description(访问相机权限)
  • Privacy - Photo Library Usage Description(访问相册权限)

SDK 接口说明

1、SDK 初始化

方法签名:


- (void)initConfig:(EsignSDKConfig *)config
           success:(void (^)(void))success
           failure:(void (^)(EsignSDKError * _Nonnull error))failure;


接口说明:
传入互亿无线开放平台获取的 licenseKey 和 license 文件内容,完成 SDK 激活。

参数 类型 必填 说明
EsignSDKConfig Config 配置信息
key string 互亿无线获取到的licenseKey
license string 互亿无线获取到的license文件内字符串
success callBack 初始化结果回调


请求示例:


2、唤起 SDK 刷脸

方法签名:


- (void)startFaceVerify:(NSString *)faceAuthCode
                success:(void (^)(EsignFaceVerifyResult * _Nonnull result))success
                failure:(void (^)(EsignSDKError * _Nonnull error))failure;


接口说明:
调用刷脸 SDK,发起核身流程。

参数 类型 必填 说明
faceAuthCode String 由后端接口获取的人脸识别 token(faceToken)


请求示例:

5分钟快速自助开通免费体验账户

在线咨询
电话咨询

服务热线:

4008 808 898

服务热线(工作时间):

4008 808 898

业务咨询(非工作时间):

售后咨询(非工作时间):