Configure Android Sandbox Testing
이 플러그인의 설치 단계와 전체 마크다운 가이드를 포함하여 설정 명령어를 복사하세요.
일을 수행하기 위해 올바른 빌드를 사용하세요
__CAPGO_KEEP_0__
작업에 적합한 빌드를 사용하세요시작하기 전에 다음 세 가지 Android 빌드 유형을 분리하세요:
- 로컬 디버그/개발 빌드: 장치에서 UI 및 네이티브 통합을 확인하는 데 좋습니다.
- Play 콘솔에 업로드된 서명된 릴리즈 AAB: 실제 구글 플레이 결제 테스트를 위해 필요합니다.
- Play 설치 테스트 빌드: 내부 또는 폐쇄 트랙에서 테스터가 설치하는 빌드입니다. 구독 및 인앱 구매 검증을 위해 항상 구글 플레이에서 설치한 빌드를 사용하세요.
만약에 Android Studio 또는 구글 플레이에서 APK를 직접 설치한다면 adb, 구글 플레이 결제가 실제 배포 환경과 동일하게 동작하지 않을 수 있습니다. 구독 및 인앱 구매 검증을 위해 항상 구글 플레이에서 설치한 빌드를 테스트하세요.
필수 조건
필수 조건- 구글 플레이 콘솔 개발자 계정입니다. 아직 계정을 만들지 않았다면 시작하세요. 플레이 콘솔 가입.
- 플레이 콘솔에서 생성한 앱 레코드
- 플레이 콘솔에서 생성한 인앱 제품 또는 구독
- 라이선스 테스트에 사용할 수 있는 테스트 Gmail 계정
- 업로드하기 위해 준비된 서명된 릴리즈 빌드
BILLING 설정에 시간을 들이지 전에 플레이 콘솔에서 앱을 만들고 무료인지 유료인지 결정하세요. 구글은 유료 앱을 무료로 전환할 수 있지만, 무료로 제공된 앱은 유료로 전환할 수 없습니다. 안드로이드 앱 버킷 (Android App Bundle) 사용 __CAPGO_KEEP_0____CAPGO_KEEP_0__
__CAPGO_KEEP_0__.aab새로운 Play Store 앱을 위한:
bunx cap sync androidcd android./gradlew bundleReleaseAndroid 릴리즈 서명이 이미 구성되어 있어야 합니다. bundleRelease키스토어, 서명 구성, 릴리즈 패스워드가 아직 설정되지 않은 경우 Android Studio에서 빌드 > 서명된 앱 번들 / APK 생성설정 프로세스
설정 프로세스 섹션
테스트 계정 추가-
Play Console에서
설정 > 라이선스 테스트 라이선스 테스트 Android 테스트 장치에 사용되는 기본 Google 계정 추가.
구매가 실제 청구를 시도하는 대신 플레이 사인도우 흐름을 보이도록 하려면.

-
테스트 트랙 선택
가장 빠른 QA 및 청구 소음 테스트를 위해. 내부 테스트 QA 및 청구 소음 테스트를 위해 가장 빠른 경로입니다. 일반적으로 새로운 버전은 몇 분 안에 사용할 수 있습니다.
- 내부 테스트브로드한 테스트를 위해 더 좋고, 2023년 11월 13일 이후에 생성된 개인 개발자 계정의 경우 프로덕션 전에 필요합니다.
- 첫 번째 릴리스의 경우, 플레이는 내부 테스터에게 최대 48시간 동안 임시 앱 이름과 목록 정보를 표시할 수 있습니다.테스트 및 릴리스 > 테스트
다음 중 하나를 선택하세요:

-
테스터 목록 만들기
트랙을 열면 테스터 목록을 만들고 Google 계정에 빌드가 전송되어야 하는 계정을 추가하세요.
새로 생성한 개인 계정에 프로덕션 접근을 위해 작업 중이라면, 최소 12명의 테스터가 14일 연속으로 동의한 경우에만 "닫힌 테스트"를 사용하세요. 닫힌 테스트 테스터 목록 만들기

-
선택한 테스트 트랙에서 새로운 릴리즈를 만들고 서명된 릴리즈 빌드를 업로드하세요.
새로운 Google Play 앱은 Android App Bundle을 사용해야 하며 APK 대신 사용하세요. 업로드 후 릴리즈를 저장하고 정책 또는 스토어 목록 블록러 플래그를 수정한 후 테스트 트랙에 릴리즈를 게시하세요.
.aab.릴리즈 빌드 업로드

-
테스트 트랙을 만들고 Google 계정에 빌드가 전송되어야 하는 계정을 추가하세요.
__CAPGO_KEEP_0__ URL을 테스트 기기에서 열고 "테스터가 되다" 버튼을 클릭하여 등록하세요. __CAPGO_KEEP_0__ URL을 통해 생성된 플레이 스토어 목록에서 앱을 설치하세요. 로컬로 내보낸 APK를 통해 설치하지 마세요. 테스트에 참여하세요.
__CAPGO_KEEP_0__을 빌드하고 테스트하세요.

-
구매 테스트
중요한 참고 사항
"중요한 참고 사항" 섹션

__CAPGO_KEEP_0__
__CAPGO_KEEP_0__- __CAPGO_KEEP_0__
- 내부 테스트는 빠른 스모크 테스트에 좋지만, 새로운 개인 계정 프로덕션 액세스에 대한 중요한 트랙은 폐쇄 테스트입니다.
- 테스트 계정은 구매에 대해 요금이 부과되지 않습니다.
- 테스트 구매는 프로덕션 구매와 동일한 흐름을 사용합니다.
- 모든 구독 기능을 테스트할 수 있습니다. 이에는 시범 기간 및 소개 제안도 포함됩니다.
- 테스트 구독은 테스트를 빠르게 하기 위해 재생산 기간이 가속됩니다.
- Play Store에서 장치, 테스터 옵인 흐름 및 라이선스 테스트에서 동일한 Google 계정을 사용하세요.
문제 해결
‘문제 해결’이라는 제목의 섹션테스트 모드에서 제품이 표시되지 않음:
- 앱이 테스트 트랙에 업로드되어 있는지 확인하세요.
- 테스트 계정이 라이선스 테스트에 추가되어 있는지 확인하세요.
- Google Play 콘솔에서 제품이 활성화되어 있는지 확인하세요.
- Google Play에서 설치된 빌드가 아니라 로컬로 시드 로드된 것인지 확인하세요.
“Item not available” error:
- 상품을 생성한 후 2-3시간이 지난 후에 사용할 수 있게 됩니다.
- 앱의 패키지 이름이 Play Console에 등록된 이름과 일치하는지 확인하세요.
- 테스트 계정으로 로그인한 것을 확인하세요.
- 테스트 계정으로 로그인한 것을 확인하세요.
실제로 청구되는 구매가 테스트 구매로 표시되는 경우:
- 라이선스 테스트에 추가된 계정인지 다시 한번 확인하세요.
- 테스트 트랙에서 빌드를 사용하는 것을 확인하세요.
- 테스트 트랙에서 빌드를 사용하는 것을 확인하세요.
구매 시 테스트 배너가 표시되는지 확인하세요.
추가 리소스Configure Android Sandbox Testing에서 계속 진행하세요.
Configure Android Sandbox Testing에서 계속 진행하세요.이미 사용 중이라면 Configure Android Sandbox Testing을 사용하여 스토어 승인 및 배포를 계획하고, 연결하세요. Using @capgo/native-purchases Using @capgo/native-purchases @capgo/capacitor-in-app-review for the implementation detail in @capgo/capacitor-in-app-review Using @capgo/capacitor-in-app-review for the native capability in Using @capgo/capacitor-in-app-review @capgo/capacitor-native-market for the implementation detail in @capgo/capacitor-native-market, and Using @capgo/capacitor-native-market for the native capability in Using @capgo/capacitor-native-market.