iOS SDK
iOS SDK For FACEKI
Last updated
<key>NSCameraUsageDescription</key>
<string>For taking photos for kyc</string>
import FACEKI_BLAZE_IOS
class YourViewController: UIViewController {
@IBAction func captureAction(_ sender: Any) {
let smManagerVC = Logger.initiateSMSDK(
verificationLink: "Verification UUID Generate By API",
workflowId: "Workflow ID",
setOnComplete: onComplete,
redirectBack: onRedirectBack,
selfieImageUrl: nil,
cardGuideUrl: nil
)
navigationController?.pushViewController(smManagerVC, animated: true)
}
// ... (rest of your ViewController code)
}func onComplete(data:[AnyHashable:Any]){
print("API Response")
print(type(of: data))
if let dataObject = data["result"] as? [AnyHashable: Any]{
print(dataObject["requestId"]!)
print(dataObject["decision"]!)
}
}
// Redirect After Result Screen
func onRedirectBack() {
DispatchQueue.main.async {
// Perform UI work here
self.navigationController?.popToRootViewController(animated: true)
}
}