TF-2871 Fix keychain not being accessible when application is terminated

This commit is contained in:
dab246
2024-07-11 08:46:28 +07:00
committed by Dat H. Pham
parent 9e753768cc
commit 33aff9eb05
2 changed files with 2 additions and 1 deletions
@@ -15,7 +15,7 @@ class KeychainController: KeychainControllerDelegate {
init(service: KeychainControllerService, init(service: KeychainControllerService,
accessGroup: String) { accessGroup: String) {
keychain = Keychain(service: service.identifier, keychain = Keychain(service: service.identifier,
accessGroup: accessGroup) accessGroup: accessGroup).accessibility(.afterFirstUnlock)
} }
func retrieveSharingSessionFromKeychain(accountId: String) -> KeychainSharingSession? { func retrieveSharingSessionFromKeychain(accountId: String) -> KeychainSharingSession? {
@@ -79,6 +79,7 @@ class CoreBindings extends Bindings {
iOptions: IOSOptions( iOptions: IOSOptions(
groupId: AppConfig.iOSKeychainSharingGroupId, groupId: AppConfig.iOSKeychainSharingGroupId,
accountName: AppConfig.iOSKeychainSharingService, accountName: AppConfig.iOSKeychainSharingService,
accessibility: KeychainAccessibility.first_unlock_this_device
) )
)); ));
} }