Blame view

HHFaceSDK/BDFaceBaseKit.framework/Headers/BDFaceBaseKitManager.h 1.84 KB
wangguolei authored
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
//
//  BDFaceBaseKitManager.h
//  BDFaceBaseKit
//
//  Created by 之哥 on 2021/8/10.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "BDFaceBaseKitUICustomConfigItem.h"
#import "BDFaceBaseKitParamsCustomConfigItem.h"
#import "BDFaceBaseKitLivenessTipCustomConfigItem.h"
#import "BDFaceBaseKitRemindErrorCode.h"

NS_ASSUME_NONNULL_BEGIN

@interface BDFaceBaseKitManager : NSObject

@property (nonatomic, strong) BDFaceBaseKitUICustomConfigItem *uiCustomConfigItem;

@property (nonatomic, strong) BDFaceBaseKitLivenessTipCustomConfigItem *livenessTipCustomConfigItem;

@property (nonatomic, strong) BDFaceBaseKitParamsCustomConfigItem *paramsCustomConfigItem;
/*
 创建单例对象
 */
+ (instancetype)sharedInstance;

/*
 初始化方法
 */
- (void) initCollectWithLicenseID:(NSString *)licenseID andLocalLicenceName:(NSString *)licenseName andExtradata:(NSDictionary *)extradata callback:(FaceSDKInitResultBlock )block;

/*
 初始化会读取默认值,可以调用set方法设置
 UI配置
 */
- (void) setFaceSdkCustomUIConfig:(BDFaceBaseKitUICustomConfigItem *)configItem;

/*
 参数配置
 */
- (void) setFaceSdkCustomParamsConfig:(BDFaceBaseKitParamsCustomConfigItem *)configItem;

/*
 动作活体提示参数配置
 */
- (void) setFaceSdkCustomLivenessTipConfig:(BDFaceBaseKitLivenessTipCustomConfigItem *)configItem;

/**
 活体检测界面
 @param detectVC 启动检测的当前页面
 @param block 检测结果
 */
- (void) startWithCurrentController:(UIViewController *)detectVC andExtradata:(NSDictionary *)extradata callback:(FaceSDKManagerResultBlock)block;

/**
 * 获取 SDK 版本号信息
 */
- (NSString *)getVersion;

/**
 * 获取 SDK 构建信息
 */
- (NSString *)getSDKBuild;

/**
 * 销毁SDK
 */
- (int)uninitCollect;

wangguolei authored
73 74 75 76 77
/**
 *  数据埋点通知中心
 */
- (NSString *)eventTrackerNotification;
wangguolei authored
78 79 80
@end

NS_ASSUME_NONNULL_END