CloudcheckSDK 1.2.9

CloudcheckSDK 1.2.9

汤姆·凯里 维护。



  • Verifidentity

CloudcheckSDK

Version License Platform

安装

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文件。