Skip to main content

version v2.0.1

· 2 min read

Android V2.0.1

Major changes to Biometrics Authentication Component

Changes in Enrol a device flow

  • Built in two factor authentication. The user must input an SMS OTP in a screen in the SDK as part of the enrolment.

Changes in enrolment and login flows:

  • Removed the functionality to exchange an auth token for an access token in the SDK.
  • The auth token is shared via webhook only and this must be exchanged for an access token via your backend to the Weavr multi API.

SafetyNet Deprecation

  • Obtain integrity key id ( server key ) from your Google Cloud Account to use in biometric authentication. Process has changed slightly in v3.0.0

Version updates

  • Java Version Update: The SDK now requires Java 17 (previously Java 8). Ensure your project is configured to use Java 17.
  • Gradle Version Update: The SDK now requires Gradle 8.7 (previously Gradle 7.5). Upgrade your project to this Gradle version to ensure compatibility.
  • Kotlin Version Update: The SDK has been updated to use Kotlin 8.6.0 (previously 7.4.2). Ensure your project is configured to use Kotlin 8.6.0 or higher to avoid compatibility issues.

User-data collection fix

Fix to remove user-data collection from the app to the identity-verification provider. Otherwise full disclosure would be required under android rules.

Other minor improvements to KYC component:

  • Added support for per-level countries and territories restrictions.
  • Added support for immutable Applicant Data fields.

React Native V2.0.1

All the same changes as android V2.0.1.