It would be nice if network stack could delete automatically the keychain after the app's first launch, based on a user defaults key. let alreadyLaunched = Defaults[.alreadyLaunched] if alreadyLaunched == false || alreadyLaunched == nil { do { try KeychainService(serviceType: KeychainServiceType.sbwa.rawValue).removeAll() Defaults[.alreadyLaunched] = true } catch { print("KeychainService: Failed to remove all keys") } }
It would be nice if network stack could delete automatically the keychain after the app's first launch, based on a user defaults key.
let alreadyLaunched = Defaults[.alreadyLaunched]