앱 내 구입 테스트

Apple은 “Sandbox”라는 테스트 환경을 제공하며, 테스트 계정을 사용하여 앱 내 구입을 무료로 테스트할 수 있습니다. . Sandbox는 App Store의 인프라를 사용하지만 실제 결제는 처리하지 않습니다. 대신, 결제가 성공적으로 처리된 것과 같이 거래내역이 반송됩니다.

앱 내 구입은 테스트 전에 “앱 심사”의 승인이 필요하지 않습니다. Xcode 및 Sandbox로 앱 내 구입을 테스트하는 방법 알아보기.

Sandbox 테스터를 추가한 다음 App Store Connect에서 다음과 같은 설정을 진행할 수 있습니다:

App Store 국가 및 지역

테스트 계정의 지역을 175개의 App Store 지역 중 하나에 연계할 수 있습니다. 이를 통해 새로운 테스터를 생성하지 않고도 동일한 sandbox Apple ID를 사용하여 다양한 지역의 App Store에서 테스트를 진행할 수 있습니다.

국가 및 지역의 변경을 완료하고 기기에서 sandbox Apple ID로 다시 한번 로그인을 진행하면 변경이 완료됩니다.

구독 갱신 속도

Sandbox를 통해 프로덕션의 실제 구독 기간만큼 기다리지 않고 갱신, 상태 변경 및 구입 중단과 같은 구독 이벤트를 테스트할 수 있습니다. Sandbox에 테스터를 추가한 다음, 각 테스터의 구독 갱신 속도를 선택하여 구독이 갱신되는 속도를 결정할 수 있습니다. 계정은 기본값으로 1개월 = 5분의 속도로 설정되지만, 아래 옵션에 따라 갱신 기간을 연장하거나 단축할 수 있습니다. 구독은 최대 12번 갱신되며, 13번째 갱신 시도 시 자동 갱신이 해제됩니다.

Sandbox 구독 시간 가속 옵션:

구독 기간

3분마다 갱신

5분마다 갱신 (기본값)

15분마다 갱신

30분마다 갱신

1시간마다 갱신

1주일

3분

3분

5분

10분

15분

1개월

3분

5분

15분

30분

1시간

2개월

6분

10분

30분

1시간

2시간

3개월

9분

15분

45분

1시간 30분

3시간

6개월

18분

30분

1시간 30분

3시간

6시간

1년

36분

1시간

3시간

6시간

12시간

구입 중단

iOS 14 또는 그 이상 버전을 실행하는 기기에서 또는 추후 특정 테스터의 “Sandbox Apple ID”에서 구입 중단을 활성화하여 구입이 중단된 시나리오를 테스트할 수 있습니다. 이 옵션을 선택하는 경우, sandbox 환경에서 해당 “Sandbox Apple ID”에 의한 기기상의 구매 시도는 중단되며, 해당 옵션의 선택이 취소되거나 테스터가 iOS 기기에서 이용 약관에 동의할 때까지 유지됩니다. 원활한 고객 경험을 보장하기 위해, 이와 같이 앱의 중단 처리를 테스트할 수 있습니다.

일반적으로 고객이 Apple ID의 문제를 해결해야 할 때 구입 중단을 겪게 됩니다. 이를 해결하려면 업데이트된 이용 약관에 동의하거나 만료된 결제 방식을 업데이트해야 할 수 있습니다.

테스트할 항목과 기기를 사용하여 테스트하는 방법에 대해 알아보려면 구입 중단 테스트앱 내 구입 테스트에 대한 문서를 참고하십시오.

청구 재시도 상태에 있는 구독 갱신과 같은 시나리오 테스트를 위해 iOS 계정 설정에서 진행할 수 있는 테스터 관련 추가 설정 알아보기.

청구 재시도

다음 차트는 Sandbox 환경의 “청구 재시도” 및 “청구 유예 기간” 갱신 속도를 설명합니다. 활성화된 경우, “청구 유예 기간”은 “청구 재시도”와 동시에 시작되며, 둘 중 먼저 만료되는 시점을 기준으로 종료되거나 구독이 회복될 때 종료됩니다.

Sandbox는 “청구 재시도 기간” 동안 구독 복구를 최소 6회 시도합니다.

3분마다 갱신

청구 재시도

청구 유예 기간

주간 구독

6분

3분

월간 및 연간 구독

6분

3분

5분마다 갱신 (기본값)

청구 재시도

청구 유예 기간

주간 구독

10분

3분

월간 및 연간 구독

10분

5분

15분마다 갱신

청구 재시도

청구 유예 기간

주간 구독

30분

5분

월간 및 연간 구독

30분

15분

30분마다 갱신

청구 재시도

청구 유예 기간

주간 구독

1시간

10분

월간 및 연간 구독

1시간

30분

1시간마다 갱신

청구 재시도

청구 유예 기간

주간 구독

15분

2시간

월간 및 연간 구독

1시간

1시간

Sandbox로 앱 내 구입을 테스트하는 방법 알아보기.

필요한 역할: 계정 소유자, 관리, 앱 관리 또는 제품 개발. 역할 권한을 확인하십시오.

테스터 설정 편집

Sandbox 테스터의 설정을 수정하려면:

  1. “사용자 및 액세스”에서 “Sandbox 테스터”를 클릭한 다음, “Sandbox Apple ID”를 확인합니다.

  2. 편집하려는 “Sandbox Apple ID”를 클릭합니다.

  3. 표시되는 대화창에서 편집을 진행합니다.

  4. “저장”을 클릭합니다.

    Sandbox 프롬프트 스크린샷

구매 기록 삭제

테스터의 구입 내역을 삭제하여 동일한 Sandbox Apple ID로 테스트를 진행할 수 있습니다. 구입 내역을 삭제하면 선택한 테스터가 sandbox 환경에서 기존에 구입한 모든 자동 갱신 구독과 비소모품이 삭제됩니다. 고객의 계정은 영향을 받지 않습니다.

테스터의 구매 기록을 삭제하려면:

  1. “사용자 및 액세스”의 “Sandbox” 하단에서 “Sandbox 테스터”를 클릭합니다.

  2. “편집”을 클릭합니다.

    “Sandbox 테스터” 화면에서 오른쪽 최상단에 있는 “편집” 버튼을 보여주는 스크린샷
  3. 편집하려는 테스터를 선택하고 “구입 내역 지우기”를 클릭합니다.

    “Sandbox 테스터” 화면에서 오른쪽 최상단에 있는 “편집” 버튼을 보여주는 스크린샷
  4. 대화창이 나타나면 “구입 내역 지우기”를 클릭합니다.

    구매 기록이 많은 Sandbox Apple ID는 삭제하는 데 시간이 더 오래 소요될 수 있으며, 이 작업은 이전 상태로 원상 복구할 수 없습니다.