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.