앱 내 구입 테스트

Sandbox 테스트 개요

Apple이 제공하는 sandbox 환경에서 테스트 계정을 사용하여 비용을 발생시키지 않고 앱 내 구입 및 Apple Pay 거래를 테스트할 수 있습니다. 해당 환경은 App Store의 인프라를 사용하며, 결제가 실제로 처리되지 않는 상태에서 성공적으로 처리된 것처럼 거래내역이 반송됩니다.

다음 시나리오를 테스트할 수 있습니다.

시나리오

설명

App Store 국가 및 지역 테스트

새로운 테스터를 생성할 필요 없이 동일한 Sandbox Apple ID를 사용하여 여러 Store에서 테스트합니다. Sandbox 테스터를 175개의 App Store 중 하나와 연계하십시오.

자동 갱신 구독 테스트

구독 기간을 기다릴 필요 없이 갱신, 상태 변경 및 구매 중단과 같은 자동 갱신 구독 이벤트를 테스트합니다.

App Store 서버 알림 테스트

귀하의 서버가 App Store 서버 알림sandbox 환경 알림을 수신하는지 테스트합니다.

가족 공유 테스트

“Sandbox 테스트 가족”을 생성하여 앱에서 가족 공유를 테스트하고, 최대 5명의 테스트 가족 구성원과 자동 갱신 구독 및 비소모품의 액세스 권한을 공유할 수 있습니다.

Apple Pay 거래 테스트

테스트 크레딧 및 직불 카드를 사용하여 앱의 Apple Pay 구현을 테스트합니다. 더 알아보기.

시작하려면 App Store Connect에서 Sandbox Apple ID를 생성한 다음, 개발자 서명 버전의 앱을 실행하는 기기에서 해당 계정으로 로그인하십시오. 테스트를 진행하려면 각 기기에서 “개발자 모드”를 활성화해야 합니다.

앱 내 구입 테스트를 위해 App Store 서버에 연결할 필요가 없는 로컬 테스트 환경인 Xcode에서 StoreKit 테스트(StoreKit Testing in Xcode)를 사용하여 앱 내 구입을 테스트할 수도 있습니다. App Store Connect에서 설정을 진행하기 전 또는 네트워크 연결을 사용할 수 없을 때 “Xcode에서 StoreKit 테스트(StoreKit Testing in Xcode)”를 사용할 수 있습니다. Xcode 및 Sandbox로 앱 내 구입을 테스트하는 방법에 대해 알아보기.