开发环境要求
应用平台 | 适用版本 | 开发环境 |
IOS | IOS 11.0及以上系统 | 适用Object-C和Swift |
项目配置
1、SDK资源文件引入
- 将EsignSDK.bundle 和EsignSDK.framework 拖入项目中;
- 将TencentCloudHuiyanSDKFace_framework 添加到本地目录。
注:资源包在【移动端SDK对接说明】文档中最下方SDK资源下载里。

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 | 是 | e签宝开放平台获取到的licenseKey | |
license | string | 是 | e签宝开放平台获取到的license文件内字符串 | |
success | callBack | 是 | 初始化结果回调 |
请求示例:

2、唤起SDK刷脸
请求方法:- (void)startFaceVerify:(NSString *)faceAuthCode success:(void (^)(EsignFaceVerifyResult * _Nonnull reslut))success failure:(void (^)(EsignSDKError * _Nonnull error))failure;
接口说明:唤起刷脸SDK
请求参数:
请求参数 | 类型 | 必填 | 参数描述 |
faceAuthCode | String | 是 | 后端调用【人脸识别认证】个人核身 API接口获取的faceToken |
请求示例:
