Create process

This section contains the necessary methods to create a process.

Creating a BiometridStandard process, provides the developer with a processId that he can use to associate with a specific user.

BiometridStandard.getInstance().createProcess(callback: self)

Implementation example

import UIKit
import BiometridStandardSDK

class ViewController: UIViewController, InitializationCallback {

    let BIOMETRIDSTANDARD_SERVER_URL = "https://biometrid.com/"
    let BIOMETRIDSTANDARD_API_APP = "375edc52-d2cd-31d6-b353-iu3yd2c789"
    let BIOMETRIDSTANDARD_API_CREDENTIAL = "e8564df-aea7-11e7-b283-04012a0b9901"

    
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
       BiometridStandard.getInstance().initialize(url: BIOMETRIDSTANDARD_SERVER_URL, app: BIOMETRIDSTANDARD_API_APP, credential: BIOMETRIDSTANDARD_API_CREDENTIAL, language: .English, customHeaders: customHeaders, callback: self)
    }
    
    @IBAction func createBtn(_ sender: Any) {
        BiometridStandard.getInstance().createProcess(callback: self)
    }
    
    func initializeCallback(status: Bool, error: Errors?) {
        print("status init", status)
        if error != nil {
            print(error)
            return
        }
    }
    
    func processCreateCallback(status: Bool, processId: String?, error: Errors?) {
        print("status", status)
        if error != nil {
            print(error?.rawValue)
            return
        }
        print(processId)
    }
}

Callback params

Parameter

Description

status: Bool

Method request status

processId: String?

Process id created

error: Errors

Errors associated enum

Was this helpful?