как удалить общие предпочтения во время удаления ipa в IOS Flutter

#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 деинсталлируется, настройки «общих предпочтений» сохраняются и сохраняются при переустановке приложения. Исходный вопрос верен (хотя у меня нет на него ответа).