Skip to content

[Tag] KeyChain 대신 UserDefaults 를 사용해 유저 데이터를 관리하는 버전을 TestFlight 에 올립니다. #101

@PecanPiePOS

Description

@PecanPiePOS

🧩 이슈 요약

  • 릴리즈 용 버전은 유저 정보를 보안상의 이유로 Keychain 을 사용해 관리했는데, 현재 버전에서 로그아웃 기능이 부재해 Keychain 을 지우는 기능이 없는 한, Testflight 를 통해 앱을 깔게 되면 해당 유저는 Keychain 을 지울 수가 없습니다. Testflight 를 통해 사용한 유저 중, 추후 실제 릴리즈용 앱을 받은 유저들은 기존의 Keychain 을 가진 채로 앱을 실행하게 되므로 문제가 생길 요지가 있습니다. 그래서 UserDefaults 를 사용하여 해당 이슈를 해결할 수 있게 바꾸어 Testflight 에 배포합니다. - UserDefaults 를 사용하면, 앱을 삭제 시 유저 정보가 함께 삭제됩니다.

✅ 체크 리스트

  • 코드 수정
  • 해당 버전으로 TestFlight 배포

Metadata

Metadata

Assignees

Labels

🎀 AddFeat 이외의 부수적인 코드 추가, 라이브러리 추가, 새로운 View 생성😼 민주민주 작업 중 ~..🦊 규보규보 작업 중 ~..

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions