EMFastTrackErrorCode

enum EMFastTrackErrorCode {}

List of error code for FastTrack

  • - Since: 5.3

Generic Error

  • This error occurs when the caller passed an invalid argument (e.g. null or empty string) into a function

    Declaration

    Objective-C

    EMFastTrackErrorCodeInvalidArgument = -100

    Swift

    case invalidArgument = -100
  • Internal Failure, most likely due to storage

    Declaration

    Objective-C

    EMFastTrackErrorCodeInternalFailure = -101

    Swift

    case internalFailure = -101
  • Device Fingerprint failure, most likely due to invalid configuration on CustomData

    Declaration

    Objective-C

    EMFastTrackErrorCodeDeviceFingerprint = -102

    Swift

    case deviceFingerprint = -102
  • Device Fingerprint update failure, e.g. token not found, invalid configuration on CustomData

    Since

    5.4.0

    Declaration

    Objective-C

    EMFastTrackErrorCodeUpdateDeviceFingerprintFailure = -103

    Swift

    case updateDeviceFingerprintFailure = -103
  • Device Fingerprint update failure, if new device fingerprint is identical.

    Since

    5.4.0

    Declaration

    Objective-C

    EMFastTrackErrorCodeUpdateDeviceFingerprintIdentical = -104

    Swift

    case updateDeviceFingerprintIdentical = -104

OTP Error

System Biometric

  • SystemBiometric is not supported by the device. Authentication could not start, because biometric is not available on the device. Authentication could not start, because biometric has no enrolled fingers/face.

    Declaration

    Objective-C

    EMFastTrackErrorCodeSystemBiometricNotSupported = -301

    Swift

    case systemBiometricNotSupported = -301
  • SystemBiometric is not enrolled on the device. If BioFingerprint/face is supported, the application * should prompt the user to enroll fingerprint/face from device->Settings.

    Declaration

    Objective-C

    EMFastTrackErrorCodeSystemBiometricNotConfigured = -302

    Swift

    case systemBiometricNotConfigured = -302
  • SystemBiometric mode has not been activated for the tokenDevice.

    Declaration

    Objective-C

    EMFastTrackErrorCodeSystemBiometricNotActivated = -303

    Swift

    case systemBiometricNotActivated = -303
  • Authentication attempt fails. The application integrator can prompt user to try again.

    Declaration

    Objective-C

    EMFastTrackErrorCodeSystemBiometricAuthenticationFaied = -304

    Swift

    case systemBiometricAuthenticationFaied = -304
  • Authentication was not successful, because there were too many failed Touch ID attempts and Touch ID is now locked. Passcode is required to unlock Touch ID, e.g. evaluating LAPolicyDeviceOwnerAuthenticationWithBiometrics will ask for passcode as a prerequisite.

    Declaration

    Objective-C

    EMFastTrackErrorCodeSystemBiometricAuthenticationBlocked = -305

    Swift

    case systemBiometricAuthenticationBlocked = -305
  • Authentication was canceled by application/user/system/user callback

    Declaration

    Objective-C

    EMFastTrackErrorCodeSystemBiometricCancelled = -306

    Swift

    case systemBiometricCancelled = -306
  • Authentication was canceled, because the user tapped the fallback button (Enter Password).

    Declaration

    Objective-C

    EMFastTrackErrorCodeSystemBiometricCancelledUserFallback = -307

    Swift

    case systemBiometricCancelledUserFallback = -307

Mobile Messenger

Mobile Messenger Transaction Signing parsing MSP

  • Mobile messenger failure on fetch TransactionSigningRequest message. Occours when then signing content is not correctly formatted.

    Declaration

    Objective-C

    EMFastTrackErrorCodeTransactionInvalidData = -500

    Swift

    case transactionInvalidData = -500
  • Mobile messenger failure on fetch TransactionSigningRequest message. Occur when the signing content is not signed with the correct key, or publicKey provided by the application is incorrect.

    Declaration

    Objective-C

    EMFastTrackErrorCodeTransactionInvalidSignature = -501

    Swift

    case transactionInvalidSignature = -501
  • Mobile messenger failure on fetch TransactionSigningRequest message. Occurs when then signing content is not obfuscated with the correct key, or the obfuscation key provided by the application is incorrect.

    Declaration

    Objective-C

    EMFastTrackErrorCodeTransactionDeobfuscationFailure = -502

    Swift

    case transactionDeobfuscationFailure = -502