iproov_flutter 5.0.1 copy "iproov_flutter: ^5.0.1" to clipboard
iproov_flutter: ^5.0.1 copied to clipboard

The iProov Biometrics SDK for Flutter, providing flexible authentication for identity assurance

iProov Biometrics Flutter SDK #

5.0.1 #

iProov Biometrics Flutter SDK v5.0.1 includes the following changes

Flutter #

  • An else branch has been added to the when expression to ensure it handles all possible cases, preventing potential crashes.

5.0.0 #

iProov Biometrics Flutter SDK v5.0.0 includes the following changes

iOS #

  • Upgraded SDK to v12.0.0.
  • Requires iOS 13 and above

Android #

  • Upgraded SDK to v10.0.0.
  • Requires Android API Level 26 (Android 8 Oreo) and above

4.0.4 #

  • Added additionalOptions parameter to getToken() in the Dart API client.

4.0.3 #

iProov Biometrics Flutter SDK v4.0.3 includes the following changes

Flutter #

  • New UI Event API.

iOS #

Android #

4.0.2 #

iProov Biometrics Flutter SDK v4.0.2 includes the following changes

iOS #

Android #

4.0.1 #

iProov Biometrics Flutter SDK v4.0.1 includes the following changes

Flutter #

  • The certificates option is now List<String>?. The base64-encoded SHA-256 hash of a certificate's Subject Public Key Info is used to add a certificate.
  • Removed unnecessary meta library

4.0.0 #

iProov SDK Biometrics Flutter SDK v4.0.0 is a major update which includes a number of improvements and breaking changes.

Please consult the Upgrade Guide for detailed instructions on how to upgrade to this new version.

Flutter #

  • To support the changes in SDK version iOS v11 and Android v9, the following have been updated:
    • The following Options have been removed:
      • faceDetector, maxPitch, maxYaw and maxRaw
      • UserTimeout exception has been added to IProovException
      • IProov.Canceller becomes IProov.Canceler

iOS #

  • Upgraded SDK to v11.0.0.
  • Requires iOS 12.0 and above

Android #

  • Upgraded SDK to v9.0.1.
  • Updated Gradle to version 7.5 and Gradle build tools to 7.4.1

Example app #

  • Updated the Gradle to version 7.5 and Gradle build tools to 7.4.1

3.2.0 #

iProov Biometrics Flutter SDK v3.2.0 includes the following changes

Flutter #

  • Declared support for Dart 3.
  • Dependency on image package upgraded to 4.0.0
  • Added copyWith() implementation to Options.
  • Options classes are now marked @immutable.

iOS #

Android #

API Client #

  • All methods now have named parameters.
  • enrolPhotoAndGetVerifyToken() now supports passing assurance type.

3.1.1 #

iProov Biometrics Flutter SDK v3.1.1 includes an additional certificate added to the default certificate pinning, to support beyond Dec 2023.

iOS #

Android #

3.1.0 #

iProov SDK Biometrics Flutter SDK v3.1.0 includes bug fixes

Please consult the Upgrade Guide for detailed instructions on how to upgrade to this new version.

Flutter #

  • Fix how feedbackCode, reason and frame values are returned by IProovEventFailure, and value frame by IProovEventSucces in the Android side.

iOS #

Android #

3.1.0 #

iProov SDK Biometrics Flutter SDK v3.1.0 includes bug fixes

Please consult the Upgrade Guide for detailed instructions on how to upgrade to this new version.

Flutter #

  • Fix how feedbackCode, reason and frame values are returned by IProovEventFailure, and value frame by IProovEventSucces in the Android side.

iOS #

Android #

3.0.0 #

iProov SDK Biometrics Flutter SDK v3.0.0 is a major update which includes a number of improvements and breaking changes.

Please consult the Upgrade Guide for detailed instructions on how to upgrade to this new version.

Flutter #

  • Cancelling all subscriptions to the Stream<IProovEvent> returned from IProov.launch() will now cancel any ongoing claim.
  • Options has been overhauled to support the new SDK options in iOS v10 and Android v8 respectively.
  • Fixed an issue where internal plugin errors would not be properly surfaced to the app.

iOS #

  • Upgraded SDK to v10.1.1.
  • Fixed an issue where custom fonts would crash on two consecutive launches.

Android #

  • Upgraded SDK to v8.1.0.
  • Fixed an issue where custom fonts would not be applied correctly.

API Client #

  • Improved exception handling.
  • The API Client now requires Dart 2.17+.

Example app #

  • The example app now builds with sound null safety.

2.0.0 #

iProov SDK Biometrics Flutter SDK v2.0.0 is a major update which includes a number of improvements and breaking changes.

Please consult the Upgrade Guide for detailed instructions on how to upgrade to this new version.

Flutter #

  • IProov.launch() now returns a Stream<IProovEvent> rather than using callbacks.
  • Options are now built from const constructors rather than setting individual properties.
  • Added comprehensive documentation to Options.
  • Added the following new options, supported in the latest SDK versions:
    • UiOptions.floatingPromptRoundedCorners
    • GenuinePresenceAssuranceUiOptions.readyFloatingPromptBackgroundColor
    • GenuinePresenceAssuranceUiOptions.notReadyFloatingPromptBackgroundColor
    • GenuinePresenceAssuranceUiOptions.readyOverlayStrokeColor
    • GenuinePresenceAssuranceUiOptions.notReadyOverlayStrokeColor
    • LivenessAssuranceUiOptions.floatingPromptBackgroundColor
    • LivenessAssuranceUiOptions.overlayStrokeColor
  • Fixed an issue where specifying custom certificates for pinning would result in a crash.

iOS #

Android #

API Client #

  • The Dart API client is now provided as a separate module, iproov_api_client.
  • Upgraded http to v0.13.4.
  • Added support for the /validate API call.

Example App #

  • Fixed an issue where the Android example app wouldn't build due to an error relating to Android embedding.

1.1.1 #

iOS #

1.1.0 #

iOS #

Android #

1.0.0 #

We're pleased to announce that the iProov Biometrics Flutter SDK is now production-ready!

Flutter #

  • Added floatingPromptEnabled to UiOptions.
  • Renamed footerTextColor to promptTextColor in UiOptions.
  • Removed font and fontResource from UiOptions. Use fontPath instead, which is now cross-platform.

iOS #

  • Upgraded SDK to v9.3.0.
  • Updated installation instructions for Cocoapods.
  • Added support for custom fonts.

Android #

  • Upgraded SDK to v7.2.0.
  • Added support for custom fonts.

0.2.0 #

Flutter #

  • All parameters to IProov.launch() are now named parameters.
  • API key and secret for the Example app should now be set in api_keys.dart.
  • Added flutter_lints dependency to package and example app.
  • Added headerBackgroundColor, footerBackgroundColor, headerTextColor and footerTextColor to UiOptions.
  • General improvements to the Example app.
  • Improved coding style and formatting.
  • Pinning certificates should now be passed as List<int> instead of String paths.

iOS #

  • Upgraded SDK to v9.2.0.
  • Passing certificates directly as List<int> is now supported.
  • Error handling improvements.
  • closeButtonImage is now supported.

Android #

  • Upgraded SDK to v7.1.0.
  • Passing certificates directly as List<int> is now supported.
  • Error handling improvements.

0.1.0 #

Initial preview release

20
likes
140
points
884
downloads

Publisher

verified publisheriproov.com

Weekly Downloads

The iProov Biometrics SDK for Flutter, providing flexible authentication for identity assurance

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (license)

Dependencies

flutter, image

More

Packages that depend on iproov_flutter