Biometrid IOS SDK
2.5.5
2.5.5
  • Introduction
  • Standard SDK
    • Prerequisites
    • Requirements
    • Initialization
    • Enums
    • Installation
      • Zip file
      • CocoaPods
    • Process Management
      • Create process
      • Get Step State
      • Update Step
      • Previous Step
    • Liveness Detection
    • Auto Capture
      • MRZ Capture
      • Configurations
    • Camera
      • Configurations
    • NFC
      • Scan Result
      • Configurations
    • Video Conference
  • FULL SDK
    • Requirements
    • Usage
    • Installation
      • Zip file
      • CocoaPods
    • Initialization
    • Start
    • Stop
    • Callbacks
Powered by GitBook
On this page
  • Implementation example
  • Callback params

Was this helpful?

  1. Standard SDK
  2. Process Management

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 BiometridStandard

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

PreviousProcess ManagementNextGet Step State

Was this helpful?