가격 게시
게시 작업을 실행하고 계산된 가격을 Apple App Store와 Google Play에 적용하세요. 준비 상태 확인, 확인, 오류 처리를 다룹니다.
게시 실행
변경 사항을 검토하고 모든 것이 준비되었는지 확인한 후:
- 업데이트할 스토어 제품을 선택합니다
- (선택 사항) Apple 제품의 예약 날짜를 설정합니다
- 게시를 클릭합니다
BasePrice는 각 플랫폼의 API를 독립적으로 처리하면서 Apple과 Google에 동시에 게시합니다.
게시 중 일어나는 일
상태 흐름
각 스토어 제품은 게시 중 일련의 상태를 거칩니다 — 대기 에서 게시 중 을 거쳐 최종 결과 (성공, 부분, 또는 실패)로 진행됩니다. 성공적인 게시 후 BasePrice는 스토어에서 가격을 다시 동기화하여 가격을 검증합니다.
국가별 결과
게시 중 스토어 제품별 실시간 진행 상황을 확인할 수 있습니다:
- 성공 수 — 업데이트된 국가 수
- 실패 수 — 오류가 발생한 국가 수
- 로그 — 디버깅을 위한 상세한 작업 로그

오류 처리
자동 재시도
BasePrice는 실패한 요청을 점진적으로 늘어나는 대기 시간과 함께 자동으로 재시도합니다. 이는 엄격한 속도 제한을 적용하는 Apple의 경우 특히 중요합니다.
일반적인 오류
| 오류 | 원인 | 해결 방법 |
|---|---|---|
| 속도 제한 (429) | 너무 많은 API 호출 | 자동 재시도됨; 나머지 게시 대기 |
| 유효하지 않은 자격 증명 | 만료되거나 취소된 API 키 | Platforms에서 자격 증명 재연결 |
| 제품 없음 (404) | 기본 제품 ID가 스토어에 없음 | 플랫폼 매핑 확인 |
| 권한 거부 | API 키에 필요한 권한 없음 | 키에 Admin 액세스 권한 확인 |
자세한 오류 참조는 Apple 오류와 Google 오류를 참고하세요.
게시 후
게시가 완료되면:
- 초안 가격이 게시된 스냅샷이 됩니다 (drift detection에 사용됨)
- 전체 결과와 함께 내역 항목이 생성됩니다
- RevenueCat이 연결된 경우 게시 시 수익 스냅샷이 캡처됩니다
- 제품 상태가 게시됨으로 전환됩니다
✅가격 검증
BasePrice는 게시 후 스토어에서 라이브 가격을 자동으로 동기화하여 변경이 적용되었는지 확인합니다. 이는 "동기화 중 → 동기화됨" 단계로 표시됩니다.