Add property cardImgBase64String
to AAIGlobalIQAResult
to return the base64 string of the captured card image.
When migrating from older to this version, you need to:
Change the download link of module AAIGlobalIQA
and AAINetwork
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/1.2.8/iOS-GlobalIQA-SDK-V1.2.8.tar.bz2' , type: :tbz
pod 'AAINetwork', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-libraries/AAINetwork/AAINetwork-V1.0.2-PrivacyInfo.tar.bz2', type: :tbz
Then run pod install
.
Optimize occlusion detection.
When migrating from older to this version, you need to:
Change the download link of module AAIGlobalIQA
and AAINetwork
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/1.2.7/iOS-GlobalIQA-SDK-V1.2.7.tar.bz2' , type: :tbz
pod 'AAINetwork', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-libraries/AAINetwork/AAINetwork-V1.0.2-PrivacyInfo.tar.bz2', type: :tbz
Then run pod install
.
Update occlusion detection.
When migrating from older to this version, you need to:
Change the download link of module AAIGlobalIQA
and AAINetwork
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/1.2.6/iOS-GlobalIQA-SDK-V1.2.6.tar.bz2' , type: :tbz
pod 'AAINetwork', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-libraries/AAINetwork/AAINetwork-V1.0.2-PrivacyInfo.tar.bz2', type: :tbz
Then run pod install
.
Support occlusion detection.
Fix some known bugs.
When migrating from older to this version, you need to:
Change the download link of module AAIGlobalIQA
and AAINetwork
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/1.2.5/iOS-GlobalIQA-SDK-V1.2.5.tar.bz2' , type: :tbz
pod 'AAINetwork', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-libraries/AAINetwork/AAINetwork-V1.0.2-PrivacyInfo.tar.bz2', type: :tbz
Then run pod install
.
Support Thai
language.
Add PrivacyInfo.xcprivacy
and signature to the SDK.
Fix the issue where the tipView is not visible when the tipIconVisible
property is set to NO
.
When migrating from older to this version, you need to:
Change the download link of module AAIGlobalIQA
and AAINetwork
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/iOS-GlobalIQA-SDK-V1.2.2.tar.bz2' , type: :tbz
pod 'AAINetwork', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-libraries/AAINetwork/AAINetwork-V1.0.2-PrivacyInfo.tar.bz2', type: :tbz
Then run pod install
.
Expose additional UI modules for easier customization. For usage details, refer to the AAIGlobalIQASDKSwiftDemo
project.
When migrating from older to this version, you need to:
Change the download link of module AAIGlobalIQA
and AAINetwork
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/iOS-GlobalIQA-SDK-V1.2.1.tar.bz2' , type: :tbz
pod 'AAINetwork', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-libraries/AAINetwork/AAINetwork-V1.0.1.tar.bz2', type: :tbz
Then run pod install
.
Support configuring the operation mode of the SDK.
/// The SDK can have different operating modes, such as real-time scanning mode, photo mode, default mode(Scanning + Photo). Default is 'AAIIQAOperatingModeDefault'.
// e.g.
config.operatingMode = AAIIQAOperatingModeScanning;
When migrating from 1.1.8 to this version, you need to:
Change the download link of module AAIGlobalIQA
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/iOS-GlobalIQA-SDK-V1.2.0.tar.bz2' , type: :tbz
Then run pod install
.
Token authentication transformation.
When migrating from 1.1.7 to this version, you need to:
Change the download link of module AAIGlobalIQA
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/iOS-GlobalIQA-SDK-V1.1.8.tar.bz2' , type: :tbz
Then run pod install
.
Change the default value of takePhotoAlertViewTimeoutInterval
to 0s.
Other optimizations.
When migrating from 1.1.6 to this version, you need to:
Change the download link of module AAIGlobalIQA
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/iOS-GlobalIQA-SDK-V1.1.7.tar.bz2' , type: :tbz
Then run pod install
.
Minor update.
When migrating from 1.1.5 to this version, you need to:
Change the download link of module AAIGlobalIQA
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/iOS-GlobalIQA-SDK-V1.1.6.tar.bz2' , type: :tbz
Then run pod install
.
Deprecate card type AAIIQACardTypePAGIBG
, use AAIIQACardTypePAGIBIG
instead.
When migrating from 1.1.4 to this version, you need to:
Change the download link of module AAIGlobalIQA
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/iOS-GlobalIQA-SDK-V1.1.5.tar.bz2' , type: :tbz
Then run pod install
.
Fix the bug that the layout of UI elements may be incorrect when the SDK is forced into landscape mode.
When migrating from 1.1.3 to this version, you need to:
Change the download link of module AAIGlobalIQA
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/iOS-GlobalIQA-SDK-V1.1.4.tar.bz2' , type: :tbz
Then run pod install
.
Add several card types: VOTERID, NATIONALID, PRC, PAGIBG, POSTALID.
When migrating from 1.1.2 to this version, you need to:
Change the download link of module AAIGlobalIQA
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/iOS-GlobalIQA-SDK-V1.1.3.tar.bz2' , type: :tbz
Then run pod install
.
Fix the crash bug.
When migrating from 1.1.1 to this version, you need to:
Change the download link of module AAIGlobalIQA
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/iOS-GlobalIQA-SDK-V1.1.2.tar.bz2' , type: :tbz
Then run pod install
.
Support setting the timing of the callback method iqaOnDetectionComplete:
calls.
// e.g.
config.callbackAfterPageDismissed = YES;
When migrating from 1.1.0 to this version, you need to:
Change the download link of module AAIGlobalIQA
to the following value:
pod 'AAIGlobalIQA', :http => 'https://prod-guardian-cv.oss-ap-southeast-5.aliyuncs.com/sdk/iOS-global-IQA/iOS-GlobalIQA-SDK-V1.1.1.tar.bz2' , type: :tbz
Then run pod install
.
AAINetwork.xcframework
.Ajust the UI.
Support hide the timeLabel of scan mode.
// e.g.
config.uiConfig.timerLabelVisible = NO;
Support ajust the margin left and right of cameraView when device in portrait mode.
// e.g.
config.uiConfig.cameraViewMarginLRInPortraitMode = @(12);
Support customize the duration of the alert view displayed when SDK are about to enter the photo mode.
// e.g.
config.takePhotoAlertViewTimeoutInterval = 0;
Support adding your custom UI by subclassing specified classes. See demo project for more detail.
Ajust the UI.
Support customize the background color and text color of the bottom tip view in take photo mode or preview photo mode.
// e.g.
config.uiConfig.takePhotoTipTextColor = UIColor.whiteColor;
config.uiConfig.takePhotoTipBackgroundColor = UIColor.blueColor;
config.uiConfig.previewPhotoTipBackgroundColor = UIColor.blueColor;
config.uiConfig.previewPhotoTipTextColor = UIColor.whiteColor;
Support customize the localized string.
x// e.g.
config.uiConfig.loadLocalizedString = ^NSString * _Nonnull(NSString * _Nonnull key, NSString * _Nonnull value, NSString * _Nonnull language) {
if ([key isEqualToString:@"iqa_top_desc"]) {
if ([language isEqual:@"en"]) {
return @"My test string";
}
}
return value;
};
pictureType
property for AAIGlobalIQAResult
.Support loading specified language lproj file:
// Specifies the language lproj file to be loaded by the SDK. e.g. "en" or "id" or "zh-Hans".
config.languageLprojName = @"id";