Next.js
Google Play 배포 후 앱이 이상할 때 먼저 볼 것
Play Console에 업로드하면 뭔가 달라 보인다면, 버전 코드, 타겟 API, 서명 설정을 순서대로 확인하면 된다.
Play Console에 앱을 업로드했는데 뭔가 이상하다고 하면, 보통 빌드 설정 때문이다. 버전 코드, 타겟 API 레벨, 서명 설정, 최소 SDK 버전 중 하나가 맞지 않는 경우가 대부분이다.
Play Console의 버전 정보를 확인한다
Play Console의 "모든 버전" 탭에서 방금 업로드한 버전의 상태를 본다. 버전 코드가 이전 버전보다 높은지, 상태가 "내부 테스트 중"이 아닌지 확인한다.
버전 코드가 낮으면 기존 사용자들은 업데이트를 받지 못한다. Play Store는 버전 코드를 기준으로 판단하기 때문이다.
로컬 빌드 설정과 비교한다
android/app/build.gradle에서 다음을 확인한다:
defaultConfig {
applicationId "com.example.app"
minSdkVersion 21
targetSdkVersion 34
versionCode 5
versionName "1.0.4"
}
Play Console에 표시된 정보와 실제 빌드 설정이 일치하는지 본다. 특히 versionCode는 Play Console 기록보다 항상 커야 한다.
서명 설정이 맞는지 점검한다
Play Console에 여러 서명 키가 등록되어 있으면, 실수로 다른 키로 빌드할 수 있다. 배포용 키스토어를 사용했는지 확인한다:
flutter build apk --release
빌드 로그에서 서명 정보를 확인할 수 있다.
사용자 피드백을 기록한다
새 버전이 배포되면 사용자 리뷰와 상용 구독 이슈를 모니터링한다. 특정 기기나 OS 버전에서만 문제가 생기는 경우가 많다. 그런 패턴을 찾으면 다음 버전에서 미리 대응할 수 있다.