문서 메뉴

Purpl Docs

테스트 환경

Xcode, Sandbox와 Production 구매를 분리해 안전하게 검증합니다.

Xcode StoreKit

  • 로컬 모드는 Xcode StoreKit 구성만으로 구매와 권한을 테스트할 수 있습니다.
  • 원격 페이월을 함께 테스트한다면 Xcode 실행 앱의 Bundle ID를 Apple 스토어 설정의 개발용 Bundle ID에 추가합니다.
  • 거래를 삭제하거나 만료시킨 뒤 앱을 다시 동기화해 Purpl 권한도 해제되는지 확인합니다.

Xcode 거래는 Xcode 환경으로 저장되며 Apple 서버 알림을 사용하지 않습니다.

스토어 테스트

App Store Sandbox와 TestFlight 구매, Google Play 테스트 구매는 Sandbox 환경에서 확인합니다. 먼저 해당 스토어의 테스트 계정과 Sandbox 알림 연결을 준비하세요.

확인할 항목

  • 구매가 올바른 환경의 거래로 저장됩니다.
  • 상품에 연결된 권한이 활성화됩니다.
  • 취소·만료·환불 후 권한 상태가 갱신됩니다.
  • 설정한 Telegram 또는 Webhook 목적지에 필요한 이벤트가 전달됩니다.

출시 전

운영 Bundle ID 또는 패키지 이름, Production 알림 연결과 페이월 식별자를 다시 확인합니다. 테스트용 자격 증명이나 구매 토큰은 앱에 포함하지 마세요.