이번 편의 목표: 사용자가 보는 버전 이름과 Play가 빌드를 구분하는 버전 코드를 나누고, 아이콘을 릴리스에 포함합니다.
versionName은 스토어와 앱 정보에 보이는 문자열입니다. 첫 출시는 1.0.0입니다. versionCode는 정수입니다. 같은 앱에 올리는 모든 번들은 이전보다 큰 버전 코드여야 합니다. 첫 업로드는 1입니다. 거절되어 다시 올리면 버전 이름은 1.0.0으로 두고 버전 코드만 2로 올립니다. 같은 버전 코드는 거절됩니다.
defaultConfig {
versionCode = 1
versionName = "1.0.0"
targetSdk = 36
}버전 코드를 올린 뒤에는 서명된 AAB를 다시 만듭니다. 이전 aab를 다시 업로드하면 Play는 이미 있는 버전 코드로 거절합니다.
런처 아이콘은 프로젝트의 mipmap에 두고, 스토어용 아이콘은 별도입니다. 스토어 아이콘은 512×512 픽셀의 32비트 PNG이며 알파 채널이 있어야 하고, 파일 크기는 1024KB 이하입니다. 순위, 가격, 배지를 아이콘에 넣지 않습니다. 앱 안의 런처 아이콘과 형태가 같아야 사용자가 설치 뒤 같은 앱으로 알아봅니다.
예제 화면은 제목 개미와 3일 연체료 단추만 있습니다. 릴리스 빌드를 에뮬레이터나 기기에 설치해 그 두 요소가 보이는지 확인한 뒤에 업로드합니다. 디버그 빌드는 Play에 올리지 않습니다.
타깃 API 원문은 여기에 있습니다.
직접 해 보기
릴리스 빌드를 기기에 설치해 앱 정보의 버전이 1.0.0인지 확인하세요. 단추를 눌러 300원이 표시되는지도 확인합니다.
해설
화면에 300원이 아니면 스토어 설명도 그 금액으로 맞춥니다. 버전 코드 1인 번들은 이 확인이 끝난 파일만 사용합니다.
COMMENTS
댓글 0
이 글에 대한 의견이나 질문을 남겨 주세요.
댓글은 구글이나 카카오로 시작한 뒤에 남길 수 있습니다.
등록된 댓글이 없습니다.