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:
initWithDelegatedidFinishLaunchingWithOptionsdidReceiveRemoteNotification
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.