최근 짬짬히 시간을 내서 만들게 된 스토인 프로젝트에서
PlayStore에 앱 계정 삭제 요구사항에 맞지 않다는 오류와 함께 심사가 거절되는 사건이 있었습니다.
구글 고객센터의 안내 링크는 다음과 같고, 요약하면 아래와 같습니다.
1. Apple의 앱 내 계정 삭제 정책 발표 (22년 1월)
2. Google에서도 Apple을 따라 계정 삭제 정책 발표 (23년 4월)
3. 데이터 삭제 관련 질문 작성 기한 (23년 12월 7일)
4. 정책 규정을 준수하지 않는 경우 시정조치 될 예정 (24년 6월 이후)
계정 삭제 정책의 주요 내용은 다음과 같습니다.
1. 앱 콘텐츠 페이지의 데이터 보안 양식에 "데이터 삭제" 항목 설문 진행해야 한다.
2. 앱에서 계정 생성이 가능한 경우 앱 내에서 계정 및 데이터를 삭제할 수 있고, 외부 웹 링크에서 계정 및 데이터를 삭제할 수 있어야 한다.
(외부 앱 링크는 Google Play Store에 공유 된다.)
스토인 프로젝트가 작년 말에 새롭게 개발해서 그런지 아직 6월달이 되지 않았는데 심사가 거부되었습니다.
그래서 그 해결 과정을 간략히 공유해 보려고합니다.
앱 내부에 계정 탈퇴 기능은 이미 존재했기 때문에,
외부 앱 링크를 어떻게 만들까 고민하다가 Flutter Web으로 간단하게 만들어보자고 생각했습니다.
어차피 애플로그인은 해당사항이 없기 때문에
1. 카카오 로그인 버튼을 하나 두고
2. 카카오 로그인 한 이후 프로필 정보와 함께 "로그아웃", "계정 삭제" 버튼을 제공하기로 했습니다.
우선 결과물은 아래와 같이 만들어졌고, 해당 웹사이트를 도메인에 연결한 이후 재심사를 거쳐 심사가 완료되었습니다.
...
근데 이 과정에서 간과한게 있었습니다.
바로 카카로 로그인 로직이 Flutter에서 개발되었던 로직과 완전히 별개라는거였죠 ㅠ.ㅠ
웹 버전이기 때문에 완전히 새로 개발해야되는거였어요.
이럴줄 예상했었더라면 NextJS로 개발하는게 훨씬 편했을텐데...
다음번에 기회가 된다면 플러터 웹으로 카카오로그인하기를 구현한 것도 공유해할 수 있으면 좋겠네요.
아무튼 이렇게 허접해 보이지만 구글에서 원하는대로 구색은 갖추었으니 앞으로 만들 서비스도 이런 모양으로 가려고 합니다.
대부분 비슷할것 같네요.
아 위에서 말했던 스토인 프로젝트를 간단히 소개드려볼께요.
스토인은 주식이나 코인 투자하시는 분들께 도움이 될 수 있을만한 앱입니다.
실시간 시세정보나 주요지표 및 보조지표 등을 한눈에 볼 수 있습니다.
지정가, 전일 종가 대비 등락률, 이동평균선(골든크로스, 데드크로스) 등을 설정하면 이벤트가 발생했을때 실시간 알림으로 정보를 주는 앱이에요.
앱 설치 링크 다음과 같습니다.
- Google Play Store: https://play.google.com/store/apps/details?id=com.octoverse.stoin
- Apple App Store: https://apps.apple.com/kr/app/스토인-주식-암호화폐-시세-보조지표-조합-알림/id6472429914
'Development > Flutter' 카테고리의 다른 글
[해결방법] 대상 API 수준을 업데이트 하는 방법 (0) | 2024.08.13 |
---|---|
[Tips] 숫자 텍스트의 width 값이 다른경우 맞춰주기 (0) | 2024.08.13 |
[해결방법] Flutter 앱 개발시 android.permission.QUERY_ALL_PACKAGES 오류 발생 (feat. OCTOMO) (0) | 2024.01.17 |
[해결방안] 보기 싫은 log 처리하기, E/FrameEvents(18357): updateAcquireFence: Did not find frame. (0) | 2023.12.22 |
[Flutter] PopupDialog에서 Get.back()을 두번 호출해야하는 경우 (0) | 2023.12.21 |