반응형
[Flutter][iOS]
데이터를 클라우드 말고 기기에만 저장하는 방법
flutter_secure_storage 패키지
문제 상황
앱을 삭제했다가 다시 깔아도 이전에 설치했을 때 사용한 데이터를 받아온다.
원인
iOS는 데이터를 클라우드(iCloud)에도 저장하기 때문에 발생하는 문제
해결 방법
아래의 코드를 메인 함수에서 호출한다.
반응형
clearSecureStorageOnReinstall() async {
String key = 'hasRunBefore';
SharedPreferences prefs = await SharedPreferences.getInstance();
if(!prefs.getBool(key)) {
FlutterSecureStorage storage = FlutterSecureStorage();
await storage.deleteAll();
prefs.setBool(key, true);
}
}
반응형
'Development Solutions > Flutter & Dart' 카테고리의 다른 글
플러터 업그레이드 되면서 바뀐 버튼 정리 (0) | 2023.01.14 |
---|---|
flutter: command not found 해결 방법 (0) | 2023.01.14 |
Flutter 성능 개선 방법 (앱 개발) (4) | 2023.01.08 |
How to solve error "unhandled exception: user denied permissions to access the device's location." 해결방법 (0) | 2022.10.19 |
[Solved] How to add configuration of flutter in Android Studio (안드로이드스튜디오에서 flutter의 configuration add하는 방법) (0) | 2022.09.12 |