App Store Connect 도움말
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로 앱 내 구입을 테스트하는 방법에 대해 알아보기.