CloudcheckSDK
安装
CloudcheckSDK 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'CloudcheckSDK'
或者,您可以下载最新版本标签并将框架拖放到您的 Xcode 项目中
说明
导入模块
import CloudcheckSDK
首先使用提供的密钥和密钥对 SDK 进行初始化。如果您还没有,请联系 [email protected]
CloudcheckAPI.loadAPI(key: "my_cloudcheck_key", secret: "my_cloudcheck_secret")
Cloudcheck UI
执行验证的最简单方法是用提供的验证工作流程
let controller = CloudcheckViewController(mode: .live, reference: NSUUID().uuidString, delegate: self)
present(controller, animated: true, completion: nil)
可用的验证模式为 .live
和 .verify
。使用最适合您要求的模式。
Cloudcheck API
您可以通过此SDK访问API。
要进行验证请求,您需要构造一个CloudcheckSDK.CCVerifyRequest
实例。一旦所有详细信息都加载到请求对象中,只需调用即可
let request = CCVerifyRequest(…)
CloudcheckAPI.verify(request, completion: { result in
// Handle the result
switch result {
case .error(let error):
// Handle the error
case .response(let response):
// Handle the response
}
})
Cloudcheck Live
Cloudcheck Live请求必须使用我们提供的视图控制器。要开始带有捕获引用的Live请求,可以这样做
let controller = CloudcheckViewController(mode: .live, reference: myCaptureReference, delegate: self, config: CCConfig(), verificationReference: myVerificationReference)
present(controller, animated: true, completion: nil)
请注意,Live只能在有摄像头的平台上工作。如果您在没有任何摄像头的平台上运行Live(例如iOS模拟器),您将收到一个Invalid Platform
错误消息。
作者
Verifidentity,[email protected]
许可协议
CloudcheckSDK可在MIT许可协议下使用。有关更多信息,请参阅LICENSE文件。