메뉴로 이동

안드로이드 샌드박스 테스트 구성

인앱 구매 테스트를 위해 Google Play Console에서 올바른 구성이 필요합니다. 이 가이드는 Android 앱의 샌드박스 테스트 설정을 위해 안내해 드릴 것입니다.

일을 위해 올바른 빌드를 사용하세요

일을 위해 올바른 빌드를 사용하세요

시작하기 전에 Android 빌드 유형을 세 가지로 분리하세요.

  • 로컬 디버그/개발 빌드: 장치에서 UI 및 네이티브 통합을 확인하는 데 좋습니다.
  • Signed release AAB가 Play Console에 업로드되었습니다.: 실제 Google Play 결제 테스트를 위해 필요한 것입니다.
  • Play로 설치된 테스트 빌드: 내부 또는 폐쇄 트랙에서 테스터가 설치하는 빌드입니다. 구매 QA를 위해 사용하세요.

Android Studio 또는 adbGoogle Play 결제가 실제 배포와 같은 방식으로 동작하지 않을 수 있습니다. 만약 구독 및 인앱 구매 유효성 검사를 위해 항상 Google Play에서 설치된 빌드를 테스트하세요.

  • Google Play Console 개발자 계정. 아직 계정을 만들지 않았다면 Play Console 가입.
  • Play Console에 앱 레코드가 생성되었습니다. 앱의 마지막 Android 패키지 이름을 사용하세요.
  • Play Console에서 생성한 내 앱 제품 또는 구독
  • 라이선스 테스트에 추가할 수 있는 테스트 Gmail 계정
  • 업로드하기 위해 준비된 서명된 릴리즈 빌드

billing 설정에 시간을 들이기 전에 Play Console에서 앱을 만들고 무료인지 유료인지 결정하세요. Google은 유료 앱을 무료로 전환할 수 있지만, 무료로 제공된 앱은 유료로 전환할 수 없습니다. Android App Bundle ( )을 사용하여 새로운 Play Store 앱을 만드세요:터미널 창

__CAPGO_KEEP_0__.aab클립보드에 복사

A signed release build ready for upload
bunx cap sync android
cd android
./gradlew bundleRelease

Android 릴리스 서명이 이미 구성되어 있는지 확인하세요. Capgo를 실행하기 전에 bundleRelease. 만약 키 스토어, 서명 구성, 또는 릴리스 비밀번호가 아직 설정되지 않았다면, Android Studio에서 Build > Generate Signed App Bundle / APK를 클릭하여 signed bundle를 생성하세요. 이때 키 스토어, 서명 구성, 또는 릴리스 비밀번호를 입력하라는 메시지가 나옵니다.

설치 과정

설치 과정
  1. 테스트 계정 추가

    Play Console에서 Settings > License testing 을 열고 Android 테스트 장치에서 사용하는 기본 Google 계정을 추가하세요.

    이렇게 하면 구매 시 플레이 샌드박스 흐름이 표시되며 실제 결제 시도하지 않습니다.

    테스트 계정 추가

  2. 테스트 트랙을 선택하세요

    로 이동하세요 테스트 및 출시 > 테스트 다음 중 하나의 트랙을 선택하세요:

    • 내부 테스트: QA 및 청구 소음 테스트를 위해 가장 빠른 경로입니다. 일반적으로 새로운 번들은 몇 분 안에 사용할 수 있습니다.
    • 폐쇄 테스트: 보다 광범위한 테스트를 위해 더 적합하며, 2023년 11월 13일 이후에 생성된 개인 개발자 계정의 경우 프로덕션 이전에 필요합니다.

    첫 번째 출시를 위해, Play는 내부 테스터에게 최대 48시간 동안 임시 앱 이름과 목록 정보를 표시할 수 있습니다.

    테스트 트랙 만들기

  3. 테스터 목록 만들기

    트랙을 열면 테스터 목록을 만들고 Google 계정에 빌드가 전송되어야 하는 계정을 추가하세요.

    생산 환경 접근을 위해 새로 생성한 개인 계정에서 작업 중이라면, 최소 12명의 테스터를 14일 연속으로 옵트인 상태로 유지하고 "닫힌 테스트"를 사용하십시오. 테스터 목록 만들기 서명된 릴리즈 빌드를 업로드 하십시오.

    테스트 트랙에 선택된 테스트 트랙에서 새로운 릴리즈를 만들고 서명된

  4. 새로운 Google Play 앱은 Android App Bundle을 사용해야 하며 APK 대신 사용하십시오. 업로드 후 릴리즈를 저장하고 정책 또는 스토어 목록 블록러 Play 플래그를 수정한 후 테스트 트랙에 릴리즈를 게시하십시오.

    릴리즈 빌드를 업로드 하십시오. .aab.

    테스트 프로그램에 가입하십시오.

    테스트 장치에서 옵인 URL을 열고 "테스터가 되다"

  5. 버튼을 클릭하여 등록하십시오.

    New Google Play apps should use an Android App Bundle rather than an APK. After upload, save the release, fix any policy or store listing blockers Play flags, then publish the release to the testing track. Upload a Signed Release Build Create a new release in the selected testing track and upload your signed

    Play Store 목록에 의해 생성된 옵인 플로우에서 앱을 설치하십시오. 로컬로 내보낸 APK에서 설치하지 마십시오.

    테스트 참여

  6. 빌드 및 테스트

    테스트 기기에 설치된 Play 설치된 빌드를 실행하고 구매 시도하십시오. 다음과 같은 메시지를 보실 수 있습니다.

    “This is a test order; you will not be charged.”

    테스트 구매

  • 내부 테스트는 빠른_smoke 테스트에 좋지만, 새로운 개인 계정 생산 액세스에 중요한 closed 테스트 트랙입니다.
  • 테스트 계정은 구매에 대해 청구되지 않습니다.
  • 테스트 구매는 생산 구매와 동일한 흐름을 사용합니다.
  • 중요한 주의사항
  • 모든 구독 기능을 포함하여 시범 및 소개 제안을 테스트할 수 있습니다.
  • 테스트 구독은 빠른 테스트를 위해 재생산 기간을 가속화합니다.
  • Play Store에서 장치, 테스터 옵인 흐름 및 라이선스 테스트에서 동일한 Google 계정을 사용하세요.

테스트 모드에서 제품이 표시되지 않음:

  • 앱이 테스트 트랙에 업로드되어 있는지 확인하세요.
  • 테스트 계정이 라이선스 테스트에 추가되어 있는지 확인하세요.
  • Google Play 콘솔에서 제품이 활성화되어 있는지 확인하세요.
  • Google Play에서 빌드를 설치했는지, 지역적으로 로컬로 설치했는지 확인하세요.

‘품목이 사용할 수 없음’ 오류:

  • 품목을 생성한 후 2-3시간 기다리세요. 그 후 품목이 사용할 수 있게 됩니다.
  • 앱의 패키지 이름이 Play Console에 등록된 이름과 일치하는지 확인하세요.
  • 테스트 계정으로 로그인한 것을 확인하세요.
  • 상품 카탈로그와 동일한 패키지 이름을 가리키는 서명된 릴리즈 빌드를 업로드한 것을 확인하세요.

실제 요금으로 표시되는 구매 테스트:

  • 라이선스 테스트에 추가된 계정인지 다시 확인하세요.
  • 테스트 트랙에서 빌드를 사용하는 것을 확인하세요.
  • 구매 시 테스트 배너가 나타나는 것을 확인하세요.

추가 리소스

추가 리소스 섹션