full_identity_verification 2.1.8
full_identity_verification: ^2.1.8 copied to clipboard
Flutter plugin for Blusalt Full Identity Verification SDK that supports both Android and iOS platforms.
Changelog #
2.1.8 - 2026-06-26 #
Updated Models
2.1.7 - 2026-06-24 #
Unified Android and iOS webhook data
2.1.6 - 2026-06-24 #
Optionally pass metadata
2.1.5 - 2026-06-15 #
Included liveness result flag to start SDK
2.1.4 - 2026-06-14 #
Moved Operation to Background Task
Included README.md
2.1.3 - 2026-06-14 #
Fixed Data Parsing On Low Power Devices
2.1.2 - 2026-06-13 #
Data Encryption Bi-Directional - See "enableEncryption" parameter in start methods
2.1.1 - 2026-06-07 #
Migration To Blusalt Trust Pro Required
Included Stack Trace to Flutter
1.2.1 - 2026-06-03 #
Updated Error Strings
1.2.0 - 2026-06-02 #
Improved security of BVN and NIN returned data through encryption
Breaking Change — thresholdInPercent replaced by ThresholdConfig #
The thresholdInPercent: double? parameter on startDocAbsentWithCustomSelector and
startDocAbsentWithIdNumber has been removed and replaced with thresholdConfig: ThresholdConfig?.
Before:
thresholdInPercent: 85.0
,
After:
thresholdConfig: ThresholdConfig
(
localThreshold: 85.0,
priority: ThresholdPriority.serverWithLocalFallback,
),
New types:
ThresholdConfig— model withlocalThreshold: double?andpriority: ThresholdPriorityThresholdPriority— enum:serverWithLocalFallback|localOnly|serverOnly
Pass thresholdConfig: null to use the SDK's server-side default (same as omitting
thresholdInPercent before).
1.1.14 - 2026-03-17 #
iOS - Added getRootViewController() helper that resolves the root FlutterViewController using UIWindowScene on iOS 13+ and falls back to the legacy AppDelegate.window pattern on older versions. #
0.1.0 - 2025-10-31 #
Added #
- Complete Full Identity Verification SDK implementation for Android and iOS
- Three SDK modes:
- Full Identity SDK (document present with scanning)
- Document Absent with Custom Selector (user selects document type)
- Document Absent with ID Number (direct document verification)
- Comprehensive model classes for response handling
- Enums for document types, liveness types, and process states
- Native Android implementation using Kotlin
- Native iOS implementation using Swift
- Method channel communication between Flutter and native platforms
- Complete example app demonstrating all three SDK modes
- Comprehensive README documentation
- Support for:
- BVN (Bank Verification Number)
- NIN (National Identification Number)
- Passport
- Driver's License
- PVC (Permanent Voter's Card)
- Configurable liveness facial comparison types (motional/still)
- Adjustable threshold percentage for face comparison
- Timeout duration configuration
- Webhook URL support
- Reference tracking for transactions
Features #
- Cross-platform support (Android and iOS)
- Native SDK integration for optimal performance
- Proper error handling and reporting
- Base64 encoded image data in responses
- Document information extraction
- Liveness detection and validation
- Face comparison capabilities
- Flexible document type selection
Technical #
- Minimum Android SDK: 16
- Minimum iOS version: 11.0
- Kotlin version: 1.7.10
- Swift version: 5.0
- Flutter SDK: >=3.0.0 <4.0.0