Skip to content

Commit

Permalink
Release v6.10.0 (#422)
Browse files Browse the repository at this point in the history
  • Loading branch information
TCvetkovic authored Sep 4, 2024
1 parent e61baac commit 2b1f39a
Show file tree
Hide file tree
Showing 376 changed files with 4,934 additions and 3,213 deletions.
14 changes: 7 additions & 7 deletions BlinkID.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -8,40 +8,40 @@
<key>BinaryPath</key>
<string>BlinkID.framework/BlinkID</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>BlinkID.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>BlinkID.framework/BlinkID</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>BlinkID.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
<string>XFWK</string>
<key>CFBundleShortVersionString</key>
<string>6.9.2</string>
<string>6.10.0</string>
<key>CFBundleVersion</key>
<string>6.9.2</string>
<string>6.10.0</string>
<key>XCFrameworkFormatVersion</key>
<string>1.0</string>
</dict>
Expand Down
Binary file modified BlinkID.xcframework/ios-arm64/BlinkID.framework/BlinkID
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,12 @@ MB_CLASS_AVAILABLE_IOS(13.0) MB_FINAL
*/
@property (nonatomic, readonly) NSArray<NSNumber *> *extraPresentFields;

/**
* List of fields that weren't expected on the document but were present.
* @discusion: List contains elements of type MBImageExtractionType wrapped in NSNumber
*/
@property (nonatomic, readonly) NSArray<NSNumber *> *imageExtractionFailures;

@end

NS_ASSUME_NONNULL_END
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -107,3 +107,4 @@
#import "MBRecognitionMode.h"
#import "MBRecognitionModeFilter.h"
#import "MBFieldType.h"
#import "MBImageExtractionType.h"
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,25 @@ MB_INIT
*/
@property (nonatomic, assign) NSInteger maxAllowedMismatchesPerField;

/**
* Allows barcode recognition to proceed even if the initial extraction fails.
* This only works for still images - video feeds will ignore this setting.
* If the barcode recognition is successful, the recognizer will still end in a valid state.
* This setting is applicable only to photo frames. For multi-side recognizers, it is permitted only for the back side.
*
* Default: NO
*/
@property (nonatomic, assign) BOOL allowBarcodeScanOnly;

/**
* Enables the aggregation of data from multiple frames.
* Disabling this setting will yield higher-quality captured images, but it may slow down the scanning process due to the additional effort required to find the optimal frame.
* Enabling this setting will simplify the extraction process, but the extracted data will be aggregated from multiple frames instead of being sourced from a single frame.
*
* Default: YES
*/
@property (nonatomic, assign) BOOL combineFrameResults;

@end

@protocol MBBlinkIdMultiSideRecognizerDelegate <NSObject>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,16 @@ MB_INIT_UNAVAILABLE
*/
@property (nonatomic, readonly, nullable) MBStringResult *visaType;

/**
* This member indicates whether the barcode scanning step was utilized during the
* process.
* If the barcode scanning step was executed: a parsable barcode image will be stored in the
* `barcodeCameraFrame`.
* If the barcode scanning step was not executed: a parsable barcode image will be stored in the
* `fullDocumentImage`.
*/
@property (nonatomic, readonly) BOOL barcodeStepUsed;

@end

NS_ASSUME_NONNULL_END
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ MB_CLASS_AVAILABLE_IOS(13.0)

/**
* Defines whether tutorial alert will be presented on appear.
* Default: YES
* Default: NO
*/
@property(nonatomic, assign) BOOL showIntroductionDialog;

Expand All @@ -185,6 +185,24 @@ MB_CLASS_AVAILABLE_IOS(13.0)
*/
@property(nonatomic, strong) NSString *blurDetectedMessage;

/**
* Instructions for the user when face image is missing.
* Default: Keep face photo fully visible
*/
@property(nonatomic, strong) NSString *faceImageMissingMessage;

/**
* Instructions for the user when other side is awaiting scanning.
* Default: Flip the document
*/
@property(nonatomic, strong) NSString *awaitingOtherSideMessage;

/**
* Instructions for the user when wrong side is being scanned.
* Default: Flip the document
*/
@property(nonatomic, strong) NSString *scanningWrongSideMessage;

/**
* Designated initializer. Initializes the object with default settings.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,20 @@ NS_ASSUME_NONNULL_BEGIN
*/
- (void)blinkIdOverlayViewControllerDidFinishScanningFirstSide:(nonnull MBBlinkIdOverlayViewController *)blinkIdOverlayViewController;

/**
* Called when data match alert was shown.
*
* @param blinkIdOverlayViewController blinkIdOverlayViewController Scanning view controller responsible for scanning
*/
- (void)blinkIdOverlayViewControllerDidShowDataMatchFailedAlert:(nonnull MBBlinkIdOverlayViewController *)blinkIdOverlayViewController;

/**
* Called when back side scan timeout alert was shown.
*
* @param blinkIdOverlayViewController blinkIdOverlayViewController Scanning view controller responsible for scanning
*/
- (void)blinkIdOverlayViewControllerDidShowBackSideScanTimeoutAlert:(nonnull MBBlinkIdOverlayViewController *)blinkIdOverlayViewController;

@end

NS_ASSUME_NONNULL_END
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,25 @@ MB_INIT
*/
@property (nonatomic, assign) BOOL scanCroppedDocumentImage;

/**
* Allows barcode recognition to proceed even if the initial extraction fails.
* This only works for still images - video feeds will ignore this setting.
* If the barcode recognition is successful, the recognizer will still end in a valid state.
* This setting is applicable only to photo frames. For multi-side recognizers, it is permitted only for the back side.
*
* Default: NO
*/
@property (nonatomic, assign) BOOL allowBarcodeScanOnly;

/**
* Enables the aggregation of data from multiple frames.
* Disabling this setting will yield higher-quality captured images, but it may slow down the scanning process due to the additional effort required to find the optimal frame.
* Enabling this setting will simplify the extraction process, but the extracted data will be aggregated from multiple frames instead of being sourced from a single frame.
*
* Default: YES
*/
@property (nonatomic, assign) BOOL combineFrameResults;

@end

@protocol MBBlinkIdSingleSideRecognizerDelegate <NSObject>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,16 @@ MB_INIT_UNAVAILABLE
*/
@property (nonatomic, readonly, nullable) MBStringResult *visaType;

/**
* This member indicates whether the barcode scanning step was utilized during the
* process.
* If the barcode scanning step was executed: a parsable barcode image will be stored in the
* `barcodeCameraFrame`.
* If the barcode scanning step was not executed: a parsable barcode image will be stored in the
* `fullDocumentImage`.
*/
@property (nonatomic, readonly) BOOL barcodeStepUsed;

@end

NS_ASSUME_NONNULL_END
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
// Created by Toni Krešo on 05.08.2024..
// Copyright (c) 2024 Microblink Ltd. All rights reserved.

// ANY UNAUTHORIZED USE OR SALE, DUPLICATION, OR DISTRIBUTION
// OF THIS PROGRAM OR ANY OF ITS PARTS, IN SOURCE OR BINARY FORMS,
// WITH OR WITHOUT MODIFICATION, WITH THE PURPOSE OF ACQUIRING
// UNLAWFUL MATERIAL OR ANY OTHER BENEFIT IS PROHIBITED!
// THIS PROGRAM IS PROTECTED BY COPYRIGHT LAWS AND YOU MAY NOT
// REVERSE ENGINEER, DECOMPILE, OR DISASSEMBLE IT.

#ifndef MBImageExtractionType_h
#define MBImageExtractionType_h

typedef NS_ENUM(NSInteger, MBImageExtractionType) {

MBImageExtractionTypeFullDocument = 0,
MBImageExtractionTypeFace,
MBImageExtractionTypeSignature

};


#endif /* MBImageExtractionType_h */
Binary file modified BlinkID.xcframework/ios-arm64/BlinkID.framework/Info.plist
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 2b1f39a

Please sign in to comment.