#ios #flutter #dart #sharedpreferences #preferences
Вопрос:
У меня есть ipa для IOS, чтобы сохранить данные для входа, такие как имя пользователя и пароль, с помощью SharedPreferences, которые отлично работают, но мне нужно удалить все мои использованные SharedPreferences во время удаления моего ipa. Как это сделать?
SavePreferences("two", "");
LoadPreferences();
SavePreferences(String key, String value)async {
sharedPreferences = await getSharedPreferences("TEST", MODE_PRIVATE);
}
LoadPreferences()async{
sharedPreferences = await getSharedPreferences("TEST", MODE_PRIVATE);
String strSavedMem1 = sharedPreferences.getString("MEM1", "");
String strSavedMem2 = sharedPreferences.getString("MEM2", "");
}
Я хочу удалить эти общие настройки при удалении моего ipa.
Комментарии:
1. Решение :- использование пакета flutter_secure_storage: ^4.2.1
Ответ №1:
Когда приложение удаляется, данные и кэш Приложения автоматически удаляются, нет необходимости обрабатывать их самостоятельно.
В противном случае вы можете очистить данные при первом запуске приложения.
Комментарии:
1. не удаляет автоматически данные для сохранения общего предпочтения резервного копирования. Android — устройство полностью работает.Будьте уверены, что это проявится в добавлении параметра allowbackup = false для полной работы, но устройство ios не работает..
2. Этот ответ неверен. Затем приложение iOS flutter деинсталлируется, настройки «общих предпочтений» сохраняются и сохраняются при переустановке приложения. Исходный вопрос верен (хотя у меня нет на него ответа).