7.0.0
BlinkID v7 is a major upgrade designed to simplify integration and deliver a more reliable ID scanning experience. It introduces a streamlined, session-based API, replacing the previous recognizer-based architecture.
Highlights
- Lighter SDK: Dynamic model loading reduces download size and memory usage significantly
- Unified session-based API: Replaces multiple recognizer types (SingleSide, MultiSide) with a single session model
- Backward compatibility: Existing production license keys continue to work with v7.0
- Updated minimum requirements: iOS 15.0 (iOS SDK) / iOS 16.0 (iOS UX SDK); Android API level 24 and above
Architecture changes
- Session-based approach replaces the Recognizer-based architecture
- Modular SDK structure: core scanning logic, prebuilt UI components, and camera management are now separate packages
- Simplified initialization and result handling via async session callbacks
- Enhanced UI customization through theming APIs
Renamed settings
blurStrictnessLevel→blurDetectionLevelenableBlurFilter→skipFramesWithBlurglareStrictnessLevel→glareDetectionLevelenableGlareFilter→skipFramesWithGlarecombineFrameResults→enableMultiFrameExtractioncardRotation→documentRotation
SDK release notes
Flutter and React Native launched their v7 support with v7.2.0.