iOS
### 1.下载
下载 [ 人脸验证 SDK ](http://attachment.yun2win.com/v1/attachments/1633764018846923/b4dccbbae7f1b93d708bd4c0ba2f903f),里面包含了 SDK、 demo,开发者可以自己研读实践。
#
### 2.集成
将下载的 SDK 导入到项目并添加到 Targets -> General -> Embedded Binaries 里,如下图

> 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 | 未知失败 |