| 파라미터명 | 허용 값 및 상세 설명 | 기본값 (Default) |
|---|---|---|
| track | 배포 대상 그룹 선택 • internal: 내부 테스트용 (최대 100명)• alpha: 클로즈 베타 테스트용• beta: 오픈 베타 테스트용• production: 일반 사용자용 정식 출시• prealpha: 초기 알파 단계용 | production |
| release_status | 앱의 출시 상태 결정 • completed: 즉시 배포 완료• draft: 스토어에 초안으로만 저장 (수동 출시 필요)• inProgress: 단계적 출시 (rollout 값 필요)• halted: 단계적 출시 중단 | completed |
| package_name | kr.gg24.app 같은 앱의 고유 아이디. (Appfile에 설정되어 있다면 생략 가능) | (필수 값) |
| json_key | Google 서비스 계정 키 파일(.json) 경로. (환경변수 등에 설정 시 생략 가능) | (필수 값) |
| aab | 업로드할 단일 앱 번들(.aab) 파일의 로컬 경로. | (없음) |
| apk_paths | 업로드할 APK(.apk) 경로들의 리스트 (예: ["path/1.apk"]). | (없음) |
| skip_upload_metadata | 텍스트 정보 업로드 여부 • true: 설명, 카테고리 등 수정을 건너뜀• false: 로컬 파일 내용으로 스토어 갱신 | false |
| skip_upload_images | 그래픽(아이콘 등) 업로드 여부 • true: 아이콘, 그래픽 이미지 수정을 건너뜀• false: 로컬 파일로 스토어 이미지 업데이트 | false |
| skip_upload_screenshots | 스크린샷 업로드 여부 • true: 기기별 스크린샷 수정을 건너뜀• false: 새 스크린샷으로 교체 | false |
| skip_upload_changelogs | 업데이트 내역 업로드 여부 • true: '새로운 기능' 문구 수정을 건너뜀• false: 이번 버전의 변경 사항을 업로드 | false |
| validate_only | 검증 모드 활성화 • true: 실제로 올리지 않고 설정 및 API 유효성만 체크• false: 실제 업로드 및 배포 진행 | false |
| rollout | 단계적 출시 비율 • 0.0 ~ 1.0 사이의 실수 (예: 0.1은 유저의 10%에게 배포).※ release_status가 inProgress일 때만 작동함. | (없음) |
| timeout | Google 서버와 통신할 때 기다리는 최대 시간(초). 네트워크가 불안정하면 값을 키워야 함. | 300 |
| deactivate_on_promote | 승급 시 이전 빌드 처리 • true: 다른 트랙으로 승급할 때 이전 트랙의 기존 빌드를 닫음• false: 이전 트랙의 빌드를 유지함 | true |
| changes_not_sent_for_review | 심사 제출 여부 • true: 업로드 후 '심사 준비 중' 상태로 유지• false: 업로드 즉시 구글 심사에 제출 | false |
| ack_bundle_installation_warning | 앱 번들 설치 경고 확인 • true: 권한 변경 등으로 인한 경고가 떠도 이를 무시하고 진행• false: 경고 발생 시 프로세스 중단 | false |