Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 데이터과학
- datapath
- 개발
- 배낭문제
- 컴퓨터공학과
- 프로그래밍 언어론
- 외판원순회
- 함수형 프로그래밍
- 부동소수점
- 앱심사
- 유전학알고리즘
- 카카오테크캠퍼스
- 안드로이드스튜디오
- 판다스
- 코틀린
- 백준
- cpp02
- 그리디
- ios
- 탐색
- 컴퓨터알고리즘
- 정렬
- 데이터 과학
- 알고리즘
- 리액트네이티브
- 대외활동
- 백준2098
- H-모빌리티 클래스
- 컴퓨터구조
- 분할과정복
Archives
- Today
- Total
minkylee
[React Native] 반짝이맵 앱스토어 출시기 (2) 본문
드디어! 반짝이맵이 앱스토어에 출시되었습니다!!!
앱을 출시하기까지 4번의 리젝과 48번의 빌드가 있었다
근 1-2주동안 거의 잠도 못자고 작업해서 다들 예민해져 있었는데
디코로 앱 테스트 중 승인 결과 나오고 소리질렀다!!! 으악!! 우리 됐따!!!!
첫 심사 기준 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
- 문제점 : 우리 앱은 현재 위치와 알림 권한을 필요로 한다. 이 때 앱에서 요청된 정보를 어떻게 사용할지 설명하고, 구체적인 예를 제공해야한다.
- 우리 앱의 해결 방안 : 안내 문구를 바꿨다. https://developer.apple.com/design/human-interface-guidelines/privacy#Requesting-permission 여기 좋은 예시들이 있으니 확인해보면 좋다!
Guideline 5.1.1(v) - Data Collection and Storage
- 문제점 : 아니 이게 제일 알 수 없는 사유였다. 내가 반짝이맵의 소유자라는걸 증명해야했다. (억울 22)
- 우리 앱의 해결방안 : 다행히 학교에서 팀원들과 하는 활동이 있었어서 학교 이름으로 서류를 떼서 재학증명서와 함께 첨부했다. 성공!
Guideline 5.2.1 - Legal - Intellectual Property
- 문제점 : 계정 생성을 지원하지만 계정 삭제 옵션이 없다. 사실 있는데 아이패드 이슈로 잘려서 안보였음...
- 우리 앱의 해결 방안 : 회원 탈퇴 버튼을 위로 올렸다.
진짜 우여곡절이 많았지만 앱스토어에 내가 만든 앱이 올라간다는건 진짜 좋은 경험인 것 같다!
언제 또 이렇게 대기업(애플)에게 프로젝트 피드백을 받겠어요.
어제 딱 승인이 됐는데 오늘 블로그 글을 적는 이 순간까지도 도파민이 폭발중이다.
앞으로 앱스토어에 심사를 넣는 분들에게 도움이 되었길 바라며 이 글을 보는 모든 여러분 반짝이맵 아끼고 사랑해주세요❤️
'프로젝트 > 반짝이맵' 카테고리의 다른 글
[React Native] IOS 앱스토어 제출기 (1) - 아이패드 지원 제외 (0) | 2025.05.08 |
---|