marinofaggiana 4 years ago
parent
commit
bf5794b4e5
2 changed files with 22 additions and 0 deletions
  1. 3 0
      iOSClient/Utility/CCUtility.h
  2. 19 0
      iOSClient/Utility/CCUtility.m

+ 3 - 0
iOSClient/Utility/CCUtility.h

@@ -50,6 +50,9 @@
 + (BOOL)getNotPasscodeAtStart;
 + (void)setNotPasscodeAtStart:(BOOL)set;
 
++ (BOOL)getEnableTouchFaceID;
++ (void)setEnableTouchFaceID:(BOOL)set;
+
 + (NSString *)getOrderSettings;
 + (void)setOrderSettings:(NSString *)order;
 

+ 19 - 0
iOSClient/Utility/CCUtility.m

@@ -81,6 +81,25 @@
     [UICKeyChainStore setString:sSet forKey:@"notPasscodeAtStart" service:k_serviceShareKeyChain];
 }
 
++ (BOOL)getEnableTouchFaceID
+{
+    NSString *valueString = [UICKeyChainStore stringForKey:@"enableTouchFaceID" service:k_serviceShareKeyChain];
+    
+    // Default TRUE
+    if (valueString == nil) {
+        [self setEnableTouchFaceID:YES];
+        return true;
+    }
+    
+    return [valueString boolValue];
+}
+
++ (void)setEnableTouchFaceID:(BOOL)set
+{
+    NSString *sSet = (set) ? @"true" : @"false";
+    [UICKeyChainStore setString:sSet forKey:@"enableTouchFaceID" service:k_serviceShareKeyChain];
+}
+
 + (NSString *)getOrderSettings
 {
     NSString *order = [UICKeyChainStore stringForKey:@"order" service:k_serviceShareKeyChain];