-
Notifications
You must be signed in to change notification settings - Fork 98
Transition guide
-
If you're using direct API, just delete all calls to
PPCoordinator initializeRecognizersandPPCoordinator terminateRecognizers. These calls are now performed internally -
rotatedImageproperty ofPPImageMetadatano longer exists. Useimageproperty instead, it correctly handles rotation. -
PPAppclass is no longer a part of the API. -
PPMetadataSettingswas cleaned up - use the alternative names provided listed in the header file.
- No changes
- No changes
- No changes
-
This version uses a new license key format. If you had a license key generated prior to v0.9.3, contact us so we can regenerate the lincense key for you.
-
UK Driver's license support added. To scan them, add PPUkdlRecognizerSettings to
settings.scanSettings[settings.scanSettings addRecognizerSettings:[[PPUkdlRecognizerSettings alloc] init]]; -
To collect UKDL results, look for
PPUkdlRecognizerResultobject inscanningViewController:didOutputResults:callbackfor (PPRecognizerResult *result in results) { if ([result isKindOfClass:[PPUkdlRecognizerResult class]]) { PPUkdlRecognizerResult* ukdlResult = (PPUkdlRecognizerResult*)result; [self processUkdlResult:ukdlResult scanningViewController:scanningViewController]; } } -
PPCoordinatorclass now exposes fewer public methods and properties.
-
Classes representing scanning results were renamed. Renaming was performed to match naming convention of
PPRecognizerSettingshierarcy: now eachPPRecognizerSettingsclass has it's matchingPPRecognizerResult. Replace all existing references to old class names with the new ones:-
PPBaseResultwas renamed toPPRecognizerResult. -
PPOcrScanResultwas renamed toPPOcrRecognizerResult, this is the result of a recognizer whose settings are given withPPOcrRecognizerSettings. -
PPCroResultrenamed toPPCroRecognizerResult. This is a common superclass toPPCroSlipRecognizerResult,PPCroPdf417RecognizerResultandPPCroQrRecognizerResult. -
PPCroSlipResultrenamed toPPCroSlipRecognizerResult, this is the result of a recognizer whose settings are given withPPCroSlipRecognizerSettings. -
PPCroBarcodeResultrenamed toPPCroPdf417RecognizerResult, this is the result of a recognizer whose settings are given withPPCroPdf417RecognizerSettings. -
Introduced
PPCroQrRecognizerResult, this is the result of a recognizer whose settings are given withPPCroQrRecognizerSettings.
-
-
PPOcrResult(class representing a result of the OCR process, with individual characters, lines and blocks), was renamed toPPOcrLayout. Name change was introduced to further distinguish the class fromPPRecognizerResultclasses. -
Remove all references to
updateScanningRegionmethod since it's now being called automatically insetScanningRegion setter.
-
Framework was renamed to MicroBlink.embeddedframework. Remove the existing .embeddedframwork package from your project, and drag&drop MicroBlink.embeddedframework in the project explored of your Xcode project.
-
If necessary, after the update, modify your framework search path so that it points to the MicroBlink.embeddedframework folder.
-
Main header of the framework was renamed to
<MicroBlink/Microblink.h>. Change all references to previous header with the new one. -
method
[PPCoordinator isPhotoPaySupported]was renamed to[PPCoordinator isScanningSupported]. Change all occurances of the method name.
- Getting Started with BlinkID SDK
- Obtaining scanning results
- Using Direct Processing API
- Customizing Camera UI
- Creating customized framework
- Upgrading from older versions
- Troubleshoot