iOS

### 1.下载 下载 [ 人脸验证 SDK ](http://attachment.yun2win.com/v1/attachments/1633764018846923/b4dccbbae7f1b93d708bd4c0ba2f903f),里面包含了 SDK、 demo,开发者可以自己研读实践。 # ### 2.集成 将下载的 SDK 导入到项目并添加到 Targets -> General -> Embedded Binaries 里,如下图 ![导入SDK](https://attachment.yun2win.com/v1/attachments/1589786596018679/75d9f95b8abf5d4d2c6f45deff9740ed) > Embed 要选中 Embed & Sign # 在需要使用的地方导入头文件: ```java #import <FRS_SDK_V2/FRS_SDK_V2.h> ``` > 目前仅支持真机运行 > Build Configuration 仅支持 Release # ### 3.调用方式 ~~~js // 传入 accessToken 和需要验证员工的工号,即可进行人脸验证 FRSVerify *verify = [FRSVerify verifyWithAccessToken:@"b8ti7pJwwgPqHOaS" uid:@"xxx" outputImageHandler:^(UIImage * _Nonnull image) { // 此 block 会多次触发,参数 image 是从摄像头中获取的每一帧图片,可使用 UIImageView 显示 dispatch_async(dispatch_get_main_queue(), ^{ imageView.image = image; }); } completionHandler:^(NSString *identityToken, NSError *error) { // 识别成功则会返回 identityToken,使用 identityToken 从服务器获取结果 // 识别识别会返回对应错误 }]; ~~~ # ### ◆ 人脸验证错误 | 错误码 | 描述 | | - | :-: | :-: | | INVALID_FACE_TOKEN | 无效的faceToken | | INVALID_PARAMETER | 无效的参数 | | FRS.0304 | 未检测到人脸 | | FRS.0701 | 人脸验证失败 | | FRS.0002 | 活体调用失败 | | FRS.0003 | 人脸服务器内部错误 | | FRS.0901 | 无法找到人事资料 | | FRS.0902 | 未找到登记照片 | | FRS.0903 | 工号未定义 | | FRS.0904 | 未知失败 |