SybrinBiometricsConfiguration
A base class conforming to the SybrinCommonConfiguration protocol containing configurable options
Declaration
Only relevant details are shown, boilerplate or standard Swift generated code is omitted
Summary
Public constructors
Public variables
Public constructors
init(license: String)
@objc public init(license: String)
Creates a new configuration with the specified license key.
The license key will be provided by Sybrin. Check out Licensing to find out how to get your key!
Public variables
license
@objc final public var license: String { get }
Returns the license key you initialized the configuration with.
overlayColor
@objc final public var overlayColor: UIColor
Changes the color of the overlay.
Default: UIColor(red: 0, green: 0, blue: 0, alpha: 0.4)
Visual example:
overlayLabelTextColor
@objc final public var overlayLabelTextColor: UIColor
Changes the color of the top instruction message.
Default: UIColor(red: 1, green: 1, blue: 1, alpha: 1)
Visual example:
overlaySubLabelTextColor
@objc final public var overlaySubLabelTextColor: UIColor
Changes the color of the bottom instruction message.
Default: UIColor(red: 1, green: 1, blue: 1, alpha: 1)
Visual example:
overlayBorderColor
@objc final public var overlayBorderColor: UIColor
Changes the color of the border around the cutout.
Default: UIColor(red: 1, green: 1, blue: 1, alpha: 1)
Visual example:
overlayBorderThickness
@objc final public var overlayBorderThickness: CGFloat
Changes the thickness of the border around the cutout.
Default: 2
Setting this to 0
will disable the border
Visual example:
overlayBorderLength
@objc final public var overlayBorderLength: CGFloat
Changes the length of the border around the cutout. Has no effect on this SDK.
Default: 0
overlayBlurStyle
@objc final public var overlayBlurStyle: UIBlurEffect.Style
Changes the style of the blur applied to the overlay.
Default: UIBlurEffect.Style.dark
Visual example:
overlayBlurIntensity
@objc final public var overlayBlurIntensity: CGFloat
Changes the intensity of the blur applied to the overlay. 1 being the most blur applied. 0 being no blur applied.
Default: 0.8
Setting this to 0
will disable the blur
Visual example:
customAuthorizationToken
@objc final public var customAuthorizationToken: String?
Specifies a custom authorization token to be used during the online calls within the SDK.
Default: nil
cameraPosition
@objc final public var cameraPosition: AVCaptureDevice.Position
Changes which camera will be used (front or back).
Default: AVCaptureDevice.Position.front
environmentKey
@objc final public var environmentKey: String
An encrypted key that changes the SDKs environment variables.
overlayBrandingTitleText
@objc final public var overlayBrandingTitleText: String
Changes the text of the top label (at the bottom of the screen).
Default: "INNOVATIONS LAB"
Visual example:
overlayBrandingTitleColor
@objc final public var overlayBrandingTitleColor: UIColor
Changes the color of the top label (at the bottom of the screen).
Default: UIColor(red: 1, green: 1, blue: 1, alpha: 1)
Visual example:
overlayBrandingSubtitleText
@objc final public var overlayBrandingSubtitleText: String
Changes the text of the bottom label (at the bottom of the screen).
Default: "A DIVISION OF SYBRIN"
Visual example:
overlayBrandingSubtitleColor
@objc final public var overlayBrandingSubtitleColor: UIColor
Changes the color of the bottom label (at the bottom of the screen).
Default: UIColor(red: 1, green: 1, blue: 1, alpha: 1)
Visual example:
enableBackButton
@objc final public var enableBackButton: Bool
Shows or hides the back button.
Default: true
Visual example:
enableOfflinePassiveLiveness
@objc final public var enableOfflinePassiveLiveness: Bool
Enables if passive liveness should only capture image for later use.
Default: false
enableSwipeRightGesture
@objc final public var enableSwipeRightGesture: Bool
Enables or disables the swipe right to dismiss functionality.
Default: true
showFlashButton
@objc final public var showFlashButton: Bool
Shows or hides the flash button.
Default: false
The flash button will only show (when enabled) if the flash is available (like on the back camera).
Visual example:
correlationID
@objc final public var correlationID: String?
A unique user-generated value that associates the individual scan. This value can be used in customer journeys, to link multiple independent scans (for example, one execution of face compare and one execution of liveness) with each other as the same customer.
The user must manually set and control this value.
Default: nil
displayToastMessages
@objc final public var displayToastMessages: Bool
Determines if toast messages will be displayed to the UI.
Default: true
saveImages
@objc final public var saveImages: Bool
Enables or disables if images are auto saved when captured.
Default: false
capturedImageCountForTraining
Specifies the number of images captured for training on facial recognition.
Default: 4
language
Specifies the language used by the SDK strings
Default: system Language
Where this is used
Last updated