minkylee

[React Native] 반짝이맵 앱스토어 출시기 (2) 본문

프로젝트/반짝이맵

[React Native] 반짝이맵 앱스토어 출시기 (2)

minkylee 2025. 5. 25. 16:09

드디어! 반짝이맵이 앱스토어에 출시되었습니다!!!

앱스토어에서 확인 가능하다구요~!

 

앱을 출시하기까지 4번의 리젝과 48번의 빌드가 있었다

근 1-2주동안 거의 잠도 못자고 작업해서 다들 예민해져 있었는데

디코로 앱 테스트 중 승인 결과 나오고 소리질렀다!!! 으악!! 우리 됐따!!!!

 

48번의 빌드

 

 

첫 심사 기준 2주 정도만에 앱이 승인되었는데 두번째 심사부터는 기능을 대폭 추가 (알림, 채팅) 했기 때문에 실질적인 심사는 3번 정도 받은 것 같다. 

 

리젝 사유

가이드라인 원문은 https://developer.apple.com/app-store/review/guidelines 에서 볼 수 있다.

Guideline 1.2 - Safety - User-Generated Content

  • 문제점 : 유저 차단, 24시간 안에 개발자 대응 매커니즘 필요
  • 우리 앱의 해결 방안 : 유저 차단 기능을 만들고 신고되면 우리 메일로 신고 사유와 해당 게시글을 자동으로 보내게 했다. 

Guideline 2.1 - Information Needed

  • 문제점 : 회원 가입이 안됨.. 우리는 대학교 웹메일로만 인증번호를 전송할 수 있게 만들었기 때문에 애플에서 가입을 못하는게 당연했다.
  • 우리 앱의 해결 방안 : 이메일 인증을 통과하는 계정 만들어서 앱 사용방법에 명시해줌!

Guideline 2.1 - Performance - App Completeness

  • 문제점 : 사실 아래 Design이랑 똑같은 문제인데 애플에서는 앱 심사를 아이패드 Air 5세대로 본다. (우리만 그랬을 수도 있음) 근데 폰이랑 아이패드랑 하단 영역이 달라서 absolute로 하단에 넣어놓은 영역의 경우 버튼이 잘려버렸다.
  • 우리 앱의 해결 방안 : 모든 페이지를 스크롤 할 수 있도록 개선하고 하단 안전 영역 크기를 대폭 늘렸다.

Guideline 4.0 - Design

  • 문제점 : 위와 같다.. 아이패드..이자식

Guideline 4.2 - Design - Minimum Functionality

  • 문제점 : 우리는 MVP로 일단 부산대 학생들만 대상으로 해보자! 해서 학교 선택하기에 부산대만 넣어놓았다. 아니 근데 대상 인원이 너무 작다고 안된대요... 소수의 틈새 사용자래요... 학교 재학생이 3만 5천명이라고 이의제기 해보았지만 소용이 없었다. (억울)
  • 우리 앱의 해결방안 : 부산 전체 학교로 타겟을 넓혔다. 팀원들이 하나하나 학교 bound와 중심점을 찾아줘서 총 20여개 정도 학교를 지원하게 됐다.

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

Guideline 5.1.1(v) - Data Collection and Storage

  • 문제점 : 아니 이게 제일 알 수 없는 사유였다. 내가 반짝이맵의 소유자라는걸 증명해야했다. (억울 22)
  • 우리 앱의 해결방안 : 다행히 학교에서 팀원들과 하는 활동이 있었어서 학교 이름으로 서류를 떼서 재학증명서와 함께 첨부했다. 성공!

Guideline 5.2.1 - Legal - Intellectual Property

  • 문제점 : 계정 생성을 지원하지만 계정 삭제 옵션이 없다. 사실 있는데 아이패드 이슈로 잘려서 안보였음...
  • 우리 앱의 해결 방안 : 회원 탈퇴 버튼을 위로 올렸다.

 

 

진짜 우여곡절이 많았지만 앱스토어에 내가 만든 앱이 올라간다는건 진짜 좋은 경험인 것 같다!

언제 또 이렇게 대기업(애플)에게 프로젝트 피드백을 받겠어요.

어제 딱 승인이 됐는데 오늘 블로그 글을 적는 이 순간까지도 도파민이 폭발중이다.

앞으로 앱스토어에 심사를 넣는 분들에게 도움이 되었길 바라며 이 글을 보는 모든 여러분 반짝이맵 아끼고 사랑해주세요❤️