Google Play Store에서 Android 14(API 34) 이상 타겟팅 요구하는 경고가 떴다.
Google Play Store는 2023년부터 매년 최소 API 수준을 갱신하도록 요구하고 있다.
2024년에는 모든 앱(신규 및 업데이트)이 Android 14(API 34) 이상을 타겟팅해야한다.
특정 기간까지 미준수시: "이 앱은 이전 버전의 안드로이드를 위해 만들어진 앱" 경고와 함께 신규 사용자 다운로드가 제한될 수 있다.
1. build.gradle 설정 업데이트
android {
compileSdkVersion 34
defaultConfig {
targetSdkVersion 34
minSdkVersion 21
}
}
minSdkVersion: 앱이 실행될 수 있는 최소 Android 버전
targetSdkVersion: 앱이 테스트 및 최적화된 Android 버전 (최신 버전으로 설정 권장)
2. 모든 테스트 트랙 확인
‼️ 모든 트랙(프로덕션, 비공개 테스트 등)의 앱이 target API level 정책을 준수해야 한다. ‼️
⚠️ 중요: 프로덕션 앱뿐만 아니라 모든 테스트 트랙의 앱도 target API level 정책 준수가 필요하다.
⚠️ 나의 경우 프로덕션은 SDK 34였는데 여전히 에러가 나서 살펴봤더니 비공개 테스트 트랙 앱은 SDK 33 이 적용되어있어서 해당 내용을 수정했다.
비공개 테스트 트랙의 앱이 낮은 SDK를 타겟팅하는 경우:
1. 해당 테스트 트랙 일시 중지
2. 게시 개요에서 변경사항 저장
변경 사항이 반영된 이후 하루 정도 지나고 에러가 해결 되었다는 알림을 받았다.