|
@@ -62,7 +62,9 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD
|
|
|
var networkingProcessUpload: NCNetworkingProcessUpload?
|
|
|
var shares: [tableShare] = []
|
|
|
var timerErrorNetworking: Timer?
|
|
|
-
|
|
|
+
|
|
|
+ var errorITMS90076: Bool = false
|
|
|
+
|
|
|
private var privacyProtectionWindow: UIWindow?
|
|
|
|
|
|
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
|
|
@@ -107,6 +109,11 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // ITMS-90076: Potential Loss of Keychain Access
|
|
|
+ if let account = NCManageDatabase.shared.getActiveAccount(), CCUtility.getPassword(account.account).isEmpty, NCUtility.shared.getVersionApp(withBuild: false) == "4.4.1" {
|
|
|
+ errorITMS90076 = true
|
|
|
+ }
|
|
|
+
|
|
|
// Activate user account
|
|
|
if let activeAccount = NCManageDatabase.shared.getActiveAccount() {
|
|
|
|