Skip to content

Commit c7262df

Browse files
committed
v5.9.1
1 parent 33926ca commit c7262df

File tree

1 file changed

+2
-119
lines changed

1 file changed

+2
-119
lines changed

README.md

Lines changed: 2 additions & 119 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
iOS Mobile SDK Programmer’s Guide
44
==================
55

6-
**Last updated on – June 28, 2018**
6+
**Last updated on – July 02, 2019**
77

88

99
Copyright <sup>©</sup> 2003-2018 Acuant Inc. All rights reserved.
@@ -32,7 +32,7 @@ designation appears in initial capital or all capital letters. However,
3232
you should contact the appropriate companies for more complete
3333
information regarding such designations and their registration status.
3434

35-
**June 2018**
35+
**July 2019**
3636

3737
Acuant Inc.
3838

@@ -54,123 +54,6 @@ This document contains a detailed description of all functions that developers n
5454

5555
**Note** The Framework will not modify the Status bar of the application.
5656

57-
## Revision History
58-
59-
**Acuant iOS Mobile SDK version 5.9:**
60-
61-
- Tap to capture barcode : By default the barcode is captured automatically as soon as a barcode is presented infront of the camera. If it is required to capture the barcode only after the user taps on the screen, then the following configuration can be done.
62-
63-
-(BOOL)startScanningBarcodeAfterTap{
64-
return YES; // Default is NO
65-
}
66-
67-
**Acuant iOS Mobile SDK version 5.8:**
68-
69-
70-
71-
- Removed Aspect Ratio check after cropping
72-
- Resolved an issue with Armenian IDs
73-
- Resolved the defect of occasionally liveliness being false even after a live face is captured
74-
- Resolved an issue with SDK validation
75-
76-
77-
**Acuant iOS Mobile SDK version 5.7:**
78-
79-
- Added support for rotating UI elements while the device is rotated 180 degrees in landscape mode.
80-
81-
**Acuant iOS Mobile SDK version 5.6:**
82-
83-
- Added glare metrics for captured images. The metrics values can be accessed as follows:
84-
85-
BOOL hasGlare = [[_imageMetrics objectForKey:@"HAS_GLARE"] boolValue]
86-
float glareGrade = [[_imageMetrics objectForKey:@"GLARE_GRADE"] floatValue];
87-
88-
89-
In general, a GLARE_GRADE of 1 means no glare and 0 means there is a high chance of having a glare in the captured image.A glare grade 0.92f and above means there is no glare.
90-
91-
**Acuant iOS Mobile SDK version 5.5:**
92-
93-
The **ImageMetrics** parameter was added to the following methods:
94-
95-
- **didCaptureCropImage**
96-
- **barcodeScanTimeOut**
97-
- **didCancelToCaptureData**
98-
- **showiPadBrackets**
99-
100-
101-
The **ImageMetrics** parameter specifies the sharpness and glare threshold of a cropped image. An image with a sharpness grade of 0.4f or above is considered a sharp image. In general, a GLARE_GRADE of 1 means no glare and 0 means there is a high chance of having a glare in the captured image. Users may set the threshold based on their requirements.
102-
103-
104-
BOOL isSharp = [[imageMetrics objectForKey:@"IS_SHARP"] boolValue];
105-
float sharpnessGrade = [[imageMetrics objectForKey:@"SHARPNESS_GRADE"] floatValue];
106-
107-
BOOL hasGlare = [[_imageMetrics objectForKey:@"HAS_GLARE"] boolValue]
108-
float glareGrade = [[_imageMetrics objectForKey:@"GLARE_GRADE"] floatValue];
109-
110-
111-
**Acuant iOS Mobile SDK version 5.4:**
112-
113-
- Added new card type constant **AcuantCardTypeAuto**. If **AcuantCardTypeAuto** is set, then in **didCaptureCropImage** the last parameter will contain the automatically detected card type.
114-
115-
- Added the location parameter **cancelVisible** for the cancel button in the facial API
116-
117-
+(id)presentFacialCaptureInterfaceWithDelegate
118-
(id<AcuantFacialCaptureDelegate>)delegate withSDK:
119-
(AcuantMobileSDKController*)sdkController inViewController:
120-
(UIViewController*)parentVC withCancelButton:(BOOL)cancelVisible
121-
withCancelButtonRect:(CGRect) cancelRect
122-
withWaterMark:(NSString* )watermarkText
123-
withBlinkMessage:(NSAttributedString*)message
124-
inRect:(CGRect)rect;
125-
126-
**Acuant iOS Mobile SDK version 5.3:**
127-
128-
- Added the **-(BOOL)isSDKValidated** API to check whether the SDK controller was validated.
129-
- Added Swift Sample Application
130-
- Added Swift AssureID Connect Sample Application
131-
- Added Objective-C AssureID Connect Sample Application
132-
- Added Objective-C Sample Application with AssureID Connect Data capture and AcuFill FRM
133-
134-
**Acuant iOS Mobile SDK version 5.2:**
135-
136-
- Removed the sourceImage property from AcuantCardProcessRequestOptions.
137-
138-
- Added logtransaction property to AcuantCardProcessRequestOptions.If logging is enabled on the license key and logtransaction is set to true then transaction response is saved on the Acuant cloud for future retrieval.
139-
140-
- Added the property imageSettings to AcuantCardProcessRequestOptions.The default value for imageSettings is -1. Please set this value to -1 always unless any special instruction is provided.
141-
142-
- Removed "IsFacialEnabled" from the AcuantFacialData.
143-
144-
- Added API to capture original image. By default it is disabled. [_instance setCanCaptureOriginalImage:YES];
145-
146-
- Improved passport cropping
147-
148-
- Added a delegate callback to capture the beginning of image capture event:
149-
150-
(-(void)didTakeCardPhoto{
151-
NSLog(@"didTakeCardPhoto");
152-
//Add custom code
153-
}
154-
- Included Swift Sample application
155-
156-
**Acuant iOS Mobile SDK version 5.1:**
157-
158-
- Improved document cropping for IDs and Passports
159-
- Memory optimization
160-
- Fixed **FacialMatchConfidenceRating** data type issue. Data type is now integer.
161-
- Fixed **didCaptureOriginalImage** returns cropped images instead of original image
162-
- Modified the cropping delegate method
163-
- Added the **cardType** parameter:
164-
165-
(void)didCaptureCropImage:(UIImage *)cardImage scanBackSide:(BOOL)scanBackSide andCardType:(AcuantCardType)cardType
166-
167-
#### Check the SDK version:
168-
1. Open the AcuantMobileSDK.framework.
169-
2. Open the Version folder.
170-
3. Open the folder with number version.
171-
4. Open the Resources folder.
172-
5. Open the Info.plist file (which contains the version number).
173-
17457

17558
##Operating system and device requirements
17659
The Acuant iOS Mobile SDK API supports the following operating system

0 commit comments

Comments
 (0)