★★★★★
#출시·운영·디버그 · claude-code
Apple 거절 4.7: HTML5 게임 & 외부 콘텐츠
{{APP_NAME}}(게임이거나 웹 콘텐츠 표시)이 Apple Review 거절 4.7을 받았어.
#appstore#rejection#html5#guidelines
변수 1개 — 여기 채우면 아래 프롬프트에 바로 들어가요
{{APP_NAME}}(게임이거나 웹 콘텐츠 표시)이 Apple Review 거절 4.7을 받았어.
거절 4.7 내용:
> 앱이 주로 웹을 표시하거나, Safari 클론이거나, HTML5 게임만 있으면 리젝.
Apple의 의도:
- 앱이 플랫폼의 기능(iOS API)을 활용해야 함
- 단순 웹 래퍼는 앱이 아님
해결 방법:
1. **네이티브 기능 추가**
- 기기 카메라·마이크 사용
- 위치 권한
- 로컬 알림
- 게임 점수 저장
2. **오프라인 지원**
- 인터넷 끊겨도 일부 기능 사용 가능
3. **성능 최적화**
- 로딩 시간 단축 (WebView 초기화)
- 메모리 효율화
4. **UI 커스터마이징**
- 웹 페이지를 "그대로" 표시하지 말 것
- 탭·메뉴 네이비게이션 추가
앱이 실제로 게임이면:
- 점수, 업적, 리더보드 (Firebase Realtime DB)
- 멀티플레이 (WebSocket)
- IAP (인앱 결제)
구체적인 개선 계획 제시, 심사 재제출 시 "어떤 네이티브 기능을 추가했는가" 명확히 설명까지 알려줄래?
쓰는 법 — 위 칸에 본인 값을 채우면 아래 프롬프트에 바로 반영돼요. 복사 버튼을 누르면 채워진 그대로 클립보드에 담기니까, claude-code(또는 본인이 쓰는 AI)에 붙여넣기만 하면 됩니다. 변수가 없으면 그냥 복사해서 쓰세요.

