From 545186da96c5730ab31c506b313e486e147dcdcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danny=20M=C3=B6sch?= Date: Fri, 27 Aug 2021 01:10:44 +0200 Subject: [PATCH] Activate Face ID automatically as soon as the lock view appears in extensions (#492) --- .../Controllers/PasscodeExtensionDisplay.swift | 2 +- passAutoFillExtension/Info.plist | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/passAutoFillExtension/Controllers/PasscodeExtensionDisplay.swift b/passAutoFillExtension/Controllers/PasscodeExtensionDisplay.swift index 0f2a78f..4cbb25f 100644 --- a/passAutoFillExtension/Controllers/PasscodeExtensionDisplay.swift +++ b/passAutoFillExtension/Controllers/PasscodeExtensionDisplay.swift @@ -49,7 +49,7 @@ class PasscodeExtensionDisplay { return } passcodeLockVC.modalPresentationStyle = .fullScreen - extensionVC.present(passcodeLockVC, animated: false) { + extensionVC.parent?.present(passcodeLockVC, animated: false) { extensionVC.view.isHidden = false } } diff --git a/passAutoFillExtension/Info.plist b/passAutoFillExtension/Info.plist index 0e2bcf3..7f13ea9 100644 --- a/passAutoFillExtension/Info.plist +++ b/passAutoFillExtension/Info.plist @@ -20,6 +20,8 @@ $(MARKETING_VERSION) CFBundleVersion 0 + NSFaceIDUsageDescription + Enable access to Face ID to unlock Pass. NSExtension NSExtensionMainStoryboard