KCFaceKit 1.0.0

KCFaceKit 1.0.0

czn 维护。



KCFaceKit 1.0.0

环境

iOS 9.0+ / Mac OS X 10.14+

Xcode 10.0+

Swift 5.0+

SDK导入

  • 1.1 手动导入

KCFaceSDKSwift5.x

KCFaceSDKSwift4.x

完整文档

将 KCFaceSDK文件夹中的 KCFace.framework, KCFaceBundle.bundle, KCFace.swift 导入到您的项目中

  • 1.2 [推荐]通过pod导入

use_frameworks! #注意如果pod中没有请添加use_frameworks!,如果被注释请取消注释
pod 'KCFaceKit', '~> 1.0.0'#Swift4.x版本请使用1.0.0以下(不包含1.0.0版本)例:pod 'KCFaceKit'~>0.1.0'
  • 1.3 在 info.plist 文件中添加相机隐私权限及描述

Privacy - Camera Usage Description App需要您的同意,才能访问相机,以便于识别你的面部信息

使用

import KCFace

2 用法

  • Swift调用的锚点

**[推荐]** 在导入(seuction汉inders库后)可直接使用(库名)KCFace.方法名

//配置SDK
KCFace.configSDK("kechong", "cus", "", "", "kc", "kechong")
///如果app需要SDK提示用户开通免密支付需设置代理对线并实现代理方法
KCFace.delegate = self
///启动SDK Ui
KCFace.showKCFace(self) { (bool, desc) in
    if bool == true {
        print("sdk唤起成功!")
    }else{
        print("SDK唤起失败\(desc)")
    }
}
///修改添加微信免密签名id
//在调用前请先确定 已经调用过configSDK()配置SDK参数
KCFace.updateContractId("contractId") { (bool) in
    if bool == true {
        print("修改成功!")
    }else{
        print("修改失败")
    }
}
/*获取平台消费记录*/
//在调用前请先确定 已经调用过configSDK()配置SDK参数 
KCFace.payRecords(0, 0) { (bool, resp) in
    if bool == true {
        //成功
        print("成功!\(resp)")
    }else{
        //
        print("失败\(resp)")
    }
}

KCSDKManager

//配置SDK参数
let manager = KCSDKManager.sharedInstances
///设置代理
KCFace.delegate = self
//启动SDK
manager.showKCFace(self) { (bool, desc) in
    if bool == true {
        print("sdk唤起成功!")
    }else{
        print("SDK唤起失败\(desc)")
    }
}

ObjC(Objective-C)

//配置SDK 并启动SDK
KCSDKManager *manager = [KCSDKManager sharedInstances];
manager.delegate = self;
[manager configSDK:@"kechong" :@"cus" :@"" :@"" :@"kc" :@"kechong"];
[manager showKCFace:self complete:^(BOOL isSuss, NSString * _Nonnull desc) {
    if (isSuss) {
        NSLog(@"成功:%@",desc);
    }else{
        NSLog(@"失败:%@",desc);
    }
}];

其他

pod search KCFaceKit 搜索库提示错误/或者搜索不到
[!] Unable to find a pod with name, author, summary, or description matching `KCFaceKit`
在终端进行以下操作

pod setup

pod repo update

//更新repo完成后 还是搜索不到KCFaceKit在终端中执行 
rm ~/Library/Caches/CocoaPods/search_index.json

//再执行 search pod会重新创建本地pod库索引
pod search KCFaceKit