Presence Detection

Performs a real time user presence detection by scanning the user face features.

BiometridStandard.getInstance().startPresenceDetection(callback: callback, customization: customization)
Parameter
Description

callback: ProcessCallback

Process callback.

customization: Face06Customization?

The presence detector view customizations.

Implementation example

import UIKit
import BiometridStandardSDK

class ViewController: UIViewController, ProcessCallback {
    
    override func viewDidLoad() {
        super.viewDidLoad()
    }
    
    @IBAction func startPresenceDetectionBtn(_ sender: Any) {
        BiometridStandard.getInstance().startPresenceDetection(callback: self)
    }

    func genuinePresenceCallback(status: Bool, processing: Bool, error: Errors?) {
        if error != nil {
            print(error?.rawValue)
            return
        }
        print("status", status)
    }
}

Callback params

status: Bool

Determines if the user was detected successfully.

processing: Bool

Determines when the SDK is uploading and validating the scanned user photo.

error: Errors?

Errors associated enum.

Was this helpful?