После удаления и повторной установки приложение сразу открывается залогиненным
Пользователь удалил приложение, чтобы «начать с чистого листа», и установил снова. Онбординга нет, приложение сразу показывает его аккаунт. Токен хранится в Keychain, флаг «онбординг пройден» — в UserDefaults.
Как добиться ожидаемого поведения?
- При первом запуске после установки чистить Keychain
- Хранить токен в UserDefaults
- Ставить токену kSecAttrAccessibleWhenUnlocked
- Удалять токен в applicationWillTerminate
