For the complete documentation index, see llms.txt. You can also append .md to any page URL to get its markdown version.
Skip to main content
For the complete documentation index, see llms.txt.

Released iOS SDK 3.19

· One min read

We have released version 3.19 of our SDK for iOS.

Added​

Server-side face authentication​

Added the server-side face authentication method:

AuthMethod.serverSideFace(faceScanData: FaceScanData?)

You can use this method to activate a registration when the end-user has forgotten their PIN and has no valid biometrics.

Add or update parameters​

Added the following EncapController method:

startAddOrUpdate(
startAddOrUpdateParameter: StartAddOrUpdateParameter
)

You can choose the parameter for your use case:

  • For server-side face authentication, you can use:

    StartAddOrUpdateParameter(
    selectedAuthMethod: .serverSideFace(faceScanData: FaceScanData())
    )
  • To pass client data, you can use:

    StartAddOrUpdateParameter(clientData: String)

Changed​

Minimum iOS version​

Raised the minimum iOS version to 14.0.

Deprecated​

Add or update method​

Deprecated the following method:

startAddOrUpdate(clientData: String)

Removed​

Push delegate​

Removed the push delegate EncapPushDelegate.

Push notification methods​

Removed the following methods:

  • initWithDelegate
  • didFinishLaunchingWithOptions
  • didReceiveRemoteNotification

Touch ID authentication​

Removed support for authentication method AuthMethod.touchID. Use AuthMethod.strongTouchID instead.

Weak hashing algorithms​

Removed support for weak hashing algorithms, such as MD4, MD5 and SHA-1.