не удаляются данные после переустановки приложения(удаления и последующей установки), нашел такое решение -
clearSecureStorageOnReinstall() async {
String key = 'hasRunBefore';
SharedPreferences prefs = await SharedPreferences.getInstance();
if(!prefs.getBool(key)) {
FlutterSecureStorage storage = FlutterSecureStorage();
await storage.deleteAll();
prefs.setBool(key, true);
}
}
не костыльно ли так делать?
А они и не должны удалятся, у тебя кейчейн один на всю ос
понял, тогда буду держать переменную в преференсах
Вообще в секюр сторадж лучше ничего кроме секюра не ложить
это не баг а фича) пользак заного скачал приложение и пытался войти - бац, а у него креды сохранились)
понимаю, но в моем случае мне надо отключить бэкап
Обсуждают сегодня