[React Native] 7전 8기 앱스토어 심사 - Reject 사유 모아보기
- 1. App Tracking Transparency(앱 추적 투명성) permission 모달이 안보여요!
- 2. 계정 삭제 만드세요!
- 3. 회원가입시 성별/연령 왜 수집해요?
- 4. iPhone 스크린샷으로 iPad 스크린샷 때우지 마세요!
1. App Tracking Transparency(앱 추적 투명성) permission 모달이 안보여요!
구글 애드몹을 이용하여 넣은 앱 내 광고가 사용자에게 맞춤형 광고를 보여주려면 기기의 IDFA(IDentifier for Advertising)애 접근하여아 한다. 안드로이드는 상관없으나, iOS 기기에서는 사용자가 권한을 허가해야만 해당 ID에 접근이 가능하다.
이 추적 권한 요청은 앱 내에서 단 한번만 가능하고, 사용자가 광고를 시청하기 전에 반드시 요청되어야 한다. React Native 앱 내에 권한 요청을 넣는 방법을과 그 과정에서 겪었던 Troubleshooting은 이 글을 참고.
App Store Connect에서 사용자 추적 권한 해제가 불가능한 이슈
2. 계정 삭제 만드세요!
Does this app have an account deletion feature? If so, where can we find it?
유저 이탈을 최대한 막기 위해서 탈퇴하려면 개발자에게 컨택하라는 모달 하나로 퉁쳤더니,
We noticed that your app supports account creation but does not appear to include an option to initiate account deletion.
Apps that support account creation must also offer account deletion to give App Store users more control of the data they’ve shared while using your app.
다시 똑바로 만들란다.
3. 회원가입시 성별/연령 왜 수집해요?
the following fields or actions are required but do not appear to be directly relevant to your app’s core functionality:
- Age
- Gender
개인정보에 민감한 애플선생. 위 데이터의 수집이 앱의 기능에 필수적임을 친절하게 설명해주자 다시 묻지 않았다.
4. iPhone 스크린샷으로 iPad 스크린샷 때우지 마세요!
We noticed that your screenshots do not sufficiently show your app in use. Specifically, your iPad screenshots reflect an iPhone image stretched out to appear to be an iPad image.
To help users understand your app’s functionality and value, your screenshots should highlight your app's core concept. For example, a gaming app should feature screenshots that capture actual gameplay within the app.
딱걸렸다..