Skip to content

Commit 8e261cb

Browse files
Merge pull request #11 from regulaforensics/beta-api-5.1
Release 5.1
2 parents d898d6c + db327d0 commit 8e261cb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+763
-484
lines changed

Catalog.xcodeproj/project.pbxproj

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
86951B512657DF6B00FB23D8 /* UIColor+Palette.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86951B502657DF6B00FB23D8 /* UIColor+Palette.swift */; };
1616
86951B542657E30D00FB23D8 /* UIColor+Hex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86951B532657E30D00FB23D8 /* UIColor+Hex.swift */; };
1717
86B2D27C2655568400D85D45 /* UIView+Layout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86B2D27B2655568400D85D45 /* UIView+Layout.swift */; };
18-
86B2D2802655593600D85D45 /* LivenessHideTorchItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86B2D27F2655593600D85D45 /* LivenessHideTorchItem.swift */; };
1918
86B2D28626555AF200D85D45 /* FaceCaptureCameraPositionItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86B2D28526555AF200D85D45 /* FaceCaptureCameraPositionItem.swift */; };
2019
86B2D28B26555BCE00D85D45 /* LocalizationHandlerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86B2D28A26555BCE00D85D45 /* LocalizationHandlerItem.swift */; };
2120
86B6D29E2653D50500794170 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86B6D29D2653D50500794170 /* AppDelegate.swift */; };
@@ -24,24 +23,20 @@
2423
86B6D2C12653DA7C00794170 /* RFCCatalogItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 86B6D2C02653DA7C00794170 /* RFCCatalogItem.m */; };
2524
86B6D2CA2653DD9C00794170 /* CatalogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86B6D2C92653DD9C00794170 /* CatalogViewController.swift */; };
2625
86B6D2D02653E68C00794170 /* CatalogTableDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86B6D2CF2653E68C00794170 /* CatalogTableDataProvider.swift */; };
27-
86B6D2D42653E84200794170 /* LivenessCameraSwitchItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86B6D2D32653E84200794170 /* LivenessCameraSwitchItem.swift */; };
2826
86B6D2EF26552E3700794170 /* CatalogItem+Routing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86B6D2EE26552E3700794170 /* CatalogItem+Routing.swift */; };
2927
86B6D2F226552EF800794170 /* LivenessHintViewAppearanceItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86B6D2F126552EF800794170 /* LivenessHintViewAppearanceItem.swift */; };
3028
86C2559B2681E34D00067907 /* LivenessToolbarCustomColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86C2559A2681E34D00067907 /* LivenessToolbarCustomColors.swift */; };
3129
86C256932682204A00067907 /* CustomLocalization.strings in Resources */ = {isa = PBXBuildFile; fileRef = 86C256952682204A00067907 /* CustomLocalization.strings */; };
3230
86CED8F52664E123008CC8AA /* LivenessAttemptsCountItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86CED8F42664E123008CC8AA /* LivenessAttemptsCountItem.swift */; };
33-
86CED9002664F319008CC8AA /* LivenessHintAnimationItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86CED8FF2664F319008CC8AA /* LivenessHintAnimationItem.swift */; };
34-
86CED9032664F376008CC8AA /* FaceCaptureHintAnimationItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86CED9022664F376008CC8AA /* FaceCaptureHintAnimationItem.swift */; };
3531
86D5E285266116B80076D417 /* LivenessHintPositionItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86D5E284266116B80076D417 /* LivenessHintPositionItem.swift */; };
3632
86D5E289266118400076D417 /* LivenessToolbarAppearanceItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86D5E288266118400076D417 /* LivenessToolbarAppearanceItem.swift */; };
3733
86D5E28D26611A690076D417 /* LivenessToolbarPositionItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86D5E28C26611A690076D417 /* LivenessToolbarPositionItem.swift */; };
3834
86D5E29026611CFE0076D417 /* LivenessToolbarCustomButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86D5E28F26611CFE0076D417 /* LivenessToolbarCustomButtonItem.swift */; };
3935
86D5E2A1266123480076D417 /* LivenessLogoItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86D5E2A0266123480076D417 /* LivenessLogoItem.swift */; };
4036
86D5E2A7266128160076D417 /* FaceCaptureBackgroundColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86D5E2A6266128160076D417 /* FaceCaptureBackgroundColor.swift */; };
4137
86E7479A265D2AB500767F52 /* URLRequestInterceptorItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86E74799265D2AB500767F52 /* URLRequestInterceptorItem.swift */; };
42-
9DE86D912850820400FCC18C /* LivenessHideTorchConfigurationItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DE86D8F2850820400FCC18C /* LivenessHideTorchConfigurationItem.swift */; };
38+
9DC35FC2298174D00043FBB1 /* LivenessSkipOnboardingAndSuccessItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DC35FC1298174D00043FBB1 /* LivenessSkipOnboardingAndSuccessItem.swift */; };
4339
9DE86D922850820400FCC18C /* FaceCaptureHideTorchConfigurationItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DE86D902850820400FCC18C /* FaceCaptureHideTorchConfigurationItem.swift */; };
44-
9DE86D942850820C00FCC18C /* LivenessProcessAndRetryCustomization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DE86D932850820C00FCC18C /* LivenessProcessAndRetryCustomization.swift */; };
4540
F1D3B0BD2ECCF5ED96E71FEB /* Pods_Catalog.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D1DBE93D03DA4D5B36021E6A /* Pods_Catalog.framework */; };
4641
/* End PBXBuildFile section */
4742

@@ -55,7 +50,6 @@
5550
86951B502657DF6B00FB23D8 /* UIColor+Palette.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+Palette.swift"; sourceTree = "<group>"; };
5651
86951B532657E30D00FB23D8 /* UIColor+Hex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+Hex.swift"; sourceTree = "<group>"; };
5752
86B2D27B2655568400D85D45 /* UIView+Layout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Layout.swift"; sourceTree = "<group>"; };
58-
86B2D27F2655593600D85D45 /* LivenessHideTorchItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LivenessHideTorchItem.swift; sourceTree = "<group>"; };
5953
86B2D28526555AF200D85D45 /* FaceCaptureCameraPositionItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaceCaptureCameraPositionItem.swift; sourceTree = "<group>"; };
6054
86B2D28A26555BCE00D85D45 /* LocalizationHandlerItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizationHandlerItem.swift; sourceTree = "<group>"; };
6155
86B6D29A2653D50500794170 /* Catalog.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Catalog.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -68,7 +62,6 @@
6862
86B6D2C02653DA7C00794170 /* RFCCatalogItem.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RFCCatalogItem.m; sourceTree = "<group>"; };
6963
86B6D2C92653DD9C00794170 /* CatalogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CatalogViewController.swift; sourceTree = "<group>"; };
7064
86B6D2CF2653E68C00794170 /* CatalogTableDataProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CatalogTableDataProvider.swift; sourceTree = "<group>"; };
71-
86B6D2D32653E84200794170 /* LivenessCameraSwitchItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LivenessCameraSwitchItem.swift; sourceTree = "<group>"; };
7265
86B6D2EE26552E3700794170 /* CatalogItem+Routing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CatalogItem+Routing.swift"; sourceTree = "<group>"; };
7366
86B6D2F126552EF800794170 /* LivenessHintViewAppearanceItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LivenessHintViewAppearanceItem.swift; sourceTree = "<group>"; };
7467
86C2559A2681E34D00067907 /* LivenessToolbarCustomColors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LivenessToolbarCustomColors.swift; sourceTree = "<group>"; };
@@ -79,8 +72,6 @@
7972
86C2569A2682205100067907 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/CustomLocalization.strings"; sourceTree = "<group>"; };
8073
86C2569B2682205200067907 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/CustomLocalization.strings"; sourceTree = "<group>"; };
8174
86CED8F42664E123008CC8AA /* LivenessAttemptsCountItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LivenessAttemptsCountItem.swift; sourceTree = "<group>"; };
82-
86CED8FF2664F319008CC8AA /* LivenessHintAnimationItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LivenessHintAnimationItem.swift; sourceTree = "<group>"; };
83-
86CED9022664F376008CC8AA /* FaceCaptureHintAnimationItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaceCaptureHintAnimationItem.swift; sourceTree = "<group>"; };
8475
86D0D0D626835EC2000269B1 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/CustomLocalization.strings; sourceTree = "<group>"; };
8576
86D0D0D726835ED0000269B1 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/CustomLocalization.strings"; sourceTree = "<group>"; };
8677
86D0D0D826835EDC000269B1 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/CustomLocalization.strings; sourceTree = "<group>"; };
@@ -107,9 +98,8 @@
10798
86D5E2A0266123480076D417 /* LivenessLogoItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LivenessLogoItem.swift; sourceTree = "<group>"; };
10899
86D5E2A6266128160076D417 /* FaceCaptureBackgroundColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaceCaptureBackgroundColor.swift; sourceTree = "<group>"; };
109100
86E74799265D2AB500767F52 /* URLRequestInterceptorItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLRequestInterceptorItem.swift; sourceTree = "<group>"; };
110-
9DE86D8F2850820400FCC18C /* LivenessHideTorchConfigurationItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LivenessHideTorchConfigurationItem.swift; sourceTree = "<group>"; };
101+
9DC35FC1298174D00043FBB1 /* LivenessSkipOnboardingAndSuccessItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LivenessSkipOnboardingAndSuccessItem.swift; sourceTree = "<group>"; };
111102
9DE86D902850820400FCC18C /* FaceCaptureHideTorchConfigurationItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FaceCaptureHideTorchConfigurationItem.swift; sourceTree = "<group>"; };
112-
9DE86D932850820C00FCC18C /* LivenessProcessAndRetryCustomization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LivenessProcessAndRetryCustomization.swift; sourceTree = "<group>"; };
113103
D1DBE93D03DA4D5B36021E6A /* Pods_Catalog.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Catalog.framework; sourceTree = BUILT_PRODUCTS_DIR; };
114104
EE68E96211232EE8DBF2FE18 /* Pods-Catalog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Catalog.release.xcconfig"; path = "Target Support Files/Pods-Catalog/Pods-Catalog.release.xcconfig"; sourceTree = "<group>"; };
115105
/* End PBXFileReference section */
@@ -148,12 +138,9 @@
148138
isa = PBXGroup;
149139
children = (
150140
9DE86D902850820400FCC18C /* FaceCaptureHideTorchConfigurationItem.swift */,
151-
9DE86D8F2850820400FCC18C /* LivenessHideTorchConfigurationItem.swift */,
152-
86B6D2D32653E84200794170 /* LivenessCameraSwitchItem.swift */,
153141
86CED8F42664E123008CC8AA /* LivenessAttemptsCountItem.swift */,
154-
86CED8FF2664F319008CC8AA /* LivenessHintAnimationItem.swift */,
155142
86B2D28526555AF200D85D45 /* FaceCaptureCameraPositionItem.swift */,
156-
86CED9022664F376008CC8AA /* FaceCaptureHintAnimationItem.swift */,
143+
9DC35FC1298174D00043FBB1 /* LivenessSkipOnboardingAndSuccessItem.swift */,
157144
);
158145
path = Features;
159146
sourceTree = "<group>";
@@ -247,14 +234,12 @@
247234
86B6D2F62655306500794170 /* ViewCustomization */ = {
248235
isa = PBXGroup;
249236
children = (
250-
9DE86D932850820C00FCC18C /* LivenessProcessAndRetryCustomization.swift */,
251237
86B6D2F126552EF800794170 /* LivenessHintViewAppearanceItem.swift */,
252238
86D5E284266116B80076D417 /* LivenessHintPositionItem.swift */,
253239
86D5E288266118400076D417 /* LivenessToolbarAppearanceItem.swift */,
254240
86D5E28C26611A690076D417 /* LivenessToolbarPositionItem.swift */,
255241
86D5E28F26611CFE0076D417 /* LivenessToolbarCustomButtonItem.swift */,
256242
86C2559A2681E34D00067907 /* LivenessToolbarCustomColors.swift */,
257-
86B2D27F2655593600D85D45 /* LivenessHideTorchItem.swift */,
258243
86D5E2A0266123480076D417 /* LivenessLogoItem.swift */,
259244
86D5E2A6266128160076D417 /* FaceCaptureBackgroundColor.swift */,
260245
);
@@ -416,32 +401,27 @@
416401
86B6D2CA2653DD9C00794170 /* CatalogViewController.swift in Sources */,
417402
86133D5126565DD600546D8A /* LivenessDefaultItem.swift in Sources */,
418403
86B6D2EF26552E3700794170 /* CatalogItem+Routing.swift in Sources */,
404+
9DC35FC2298174D00043FBB1 /* LivenessSkipOnboardingAndSuccessItem.swift in Sources */,
419405
86B2D27C2655568400D85D45 /* UIView+Layout.swift in Sources */,
420406
86B6D2C12653DA7C00794170 /* RFCCatalogItem.m in Sources */,
421407
86D5E2A7266128160076D417 /* FaceCaptureBackgroundColor.swift in Sources */,
422408
86B6D2F226552EF800794170 /* LivenessHintViewAppearanceItem.swift in Sources */,
423409
86D5E285266116B80076D417 /* LivenessHintPositionItem.swift in Sources */,
424410
86D5E2A1266123480076D417 /* LivenessLogoItem.swift in Sources */,
425-
9DE86D912850820400FCC18C /* LivenessHideTorchConfigurationItem.swift in Sources */,
426411
86133D5426565E2B00546D8A /* FaceCaptureDefaultItem.swift in Sources */,
427412
86B2D28B26555BCE00D85D45 /* LocalizationHandlerItem.swift in Sources */,
428-
86B2D2802655593600D85D45 /* LivenessHideTorchItem.swift in Sources */,
429-
9DE86D942850820C00FCC18C /* LivenessProcessAndRetryCustomization.swift in Sources */,
430413
86E7479A265D2AB500767F52 /* URLRequestInterceptorItem.swift in Sources */,
431414
86CED8F52664E123008CC8AA /* LivenessAttemptsCountItem.swift in Sources */,
432415
86B6D29E2653D50500794170 /* AppDelegate.swift in Sources */,
433416
86C2559B2681E34D00067907 /* LivenessToolbarCustomColors.swift in Sources */,
434417
86B6D2A02653D50500794170 /* SceneDelegate.swift in Sources */,
435-
86CED9032664F376008CC8AA /* FaceCaptureHintAnimationItem.swift in Sources */,
436418
9DE86D922850820400FCC18C /* FaceCaptureHideTorchConfigurationItem.swift in Sources */,
437419
86951B542657E30D00FB23D8 /* UIColor+Hex.swift in Sources */,
438420
86D5E28D26611A690076D417 /* LivenessToolbarPositionItem.swift in Sources */,
439421
8611D4442657A47000E4E700 /* ImagesPreviewViewController.swift in Sources */,
440422
86D5E29026611CFE0076D417 /* LivenessToolbarCustomButtonItem.swift in Sources */,
441-
86CED9002664F319008CC8AA /* LivenessHintAnimationItem.swift in Sources */,
442423
86133D6D26568D6B00546D8A /* MatchFacesRequestItem.swift in Sources */,
443424
86B2D28626555AF200D85D45 /* FaceCaptureCameraPositionItem.swift in Sources */,
444-
86B6D2D42653E84200794170 /* LivenessCameraSwitchItem.swift in Sources */,
445425
86D5E289266118400076D417 /* LivenessToolbarAppearanceItem.swift in Sources */,
446426
);
447427
runOnlyForDeploymentPostprocessing = 0;

Catalog/Core/CatalogTableDataProvider.swift

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,18 @@ final class CatalogTableDataProvider {
2727
FaceCaptureDefaultItem(),
2828
MatchFacesRequestItem(),
2929

30-
LivenessCameraSwitchItem(),
3130
LivenessAttemptsCountItem(),
32-
LivenessHintAnimationItem(),
33-
LivenessHideTorchConfigurationItem(),
3431
FaceCaptureCameraPositionItem(),
35-
FaceCaptureHintAnimationItem(),
3632
FaceCaptureHideTorchConfigurationItem(),
33+
LivenessSkipOnboardingAndSuccessItem(),
3734

3835
LivenessHintViewAppearanceItem(),
3936
LivenessHintPositionItem(),
40-
LivenessHideTorchItem(),
4137
LivenessToolbarAppearanceItem(),
4238
LivenessToolbarPositionItem(),
4339
LivenessToolbarCustomButtonItem(),
4440
LivenessToolbarCustomColors(),
4541
LivenessLogoItem(),
46-
LivenessCustomProcessingAndRetryScreensItem(),
4742
FaceCaptureBackgroundColor(),
4843

4944
LocalizationHandlerItem(),

Catalog/Core/CatalogViewController.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
//
88

99
import UIKit
10+
import FaceSDK
1011

1112
final class CatalogViewController: UIViewController {
1213
private let tableDataProvider = CatalogTableDataProvider()
@@ -32,6 +33,14 @@ final class CatalogViewController: UIViewController {
3233

3334
override func viewDidLoad() {
3435
super.viewDidLoad()
36+
37+
FaceSDK.service.initialize { success, error in
38+
if error == nil {
39+
print("FaceSDK initialized.")
40+
} else {
41+
print(error?.localizedDescription ?? "")
42+
}
43+
}
3544

3645
title = "FaceSDK Catalog"
3746
if #available(iOS 11.0, *) {

Catalog/Items/Features/FaceCaptureHintAnimationItem.swift

Lines changed: 0 additions & 35 deletions
This file was deleted.

Catalog/Items/Features/LivenessHideTorchConfigurationItem.swift

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)