diff --git a/ios/TwakeMailNSE/Keychain/KeychainController.swift b/ios/TwakeMailNSE/Keychain/KeychainController.swift index b54321c0b..068d3159d 100644 --- a/ios/TwakeMailNSE/Keychain/KeychainController.swift +++ b/ios/TwakeMailNSE/Keychain/KeychainController.swift @@ -15,7 +15,7 @@ class KeychainController: KeychainControllerDelegate { init(service: KeychainControllerService, accessGroup: String) { keychain = Keychain(service: service.identifier, - accessGroup: accessGroup) + accessGroup: accessGroup).accessibility(.afterFirstUnlock) } func retrieveSharingSessionFromKeychain(accountId: String) -> KeychainSharingSession? { diff --git a/lib/main/bindings/core/core_bindings.dart b/lib/main/bindings/core/core_bindings.dart index 5feaf5f03..4c337813c 100644 --- a/lib/main/bindings/core/core_bindings.dart +++ b/lib/main/bindings/core/core_bindings.dart @@ -79,6 +79,7 @@ class CoreBindings extends Bindings { iOptions: IOSOptions( groupId: AppConfig.iOSKeychainSharingGroupId, accountName: AppConfig.iOSKeychainSharingService, + accessibility: KeychainAccessibility.first_unlock_this_device ) )); }