flutter_validations_sdk 1.0.0-beta.3
flutter_validations_sdk: ^1.0.0-beta.3 copied to clipboard
Integrate Truora Digital Identity Validations into your Flutter app. Support for document validation and face recognition.
Truora Validations Flutter SDK #
Integrate Truora's Digital Identity Validations into your Flutter application.
Features #
- Document Validation: Capture and validate government-issued IDs.
- Face Recognition: Perform liveness checks and face matching.
- Easy Integration: Simple API to start the validation flow.
Getting started #
Add the dependency to your pubspec.yaml:
dependencies:
flutter_validations_sdk: ^1.0.0-beta.1
Usage #
import 'package:flutter_validations_sdk/flutter_validations_sdk.dart';
// Initialize and start validation
final truoraValidations = TruoraValidations();
// ... implementation details ...
Updating native SDK versions #
iOS #
The iOS SDK version is pinned in ios/flutter_validations_sdk.podspec:
s.dependency "TruoraValidationsSDK", "{version}"
After bumping the version, run pod update (not pod install) in the sample app's iOS directory to unlock the old version from Podfile.lock:
cd flutter-app/validations_sample_app/ios
pod update TruoraValidationsSDK TruoraCamera
Android #
The Android SDK versions are pinned in android/build.gradle:
implementation "com.truora:validations.face:{version}"
implementation "com.truora:validations.document:{version}"
Gradle resolves the new version automatically on the next build.
Regenerating the Pigeon bridge #
If any message classes in pigeons/messages.dart are modified, regenerate all platform files from the flutter_validations_sdk root:
dart run pigeon --input pigeons/messages.dart
This updates lib/src/messages.g.dart, android/.../Messages.g.kt, and ios/Classes/Messages.g.swift. Do not edit those files manually.
Additional information #
For more information, visit Truora Documentation.