Mobile App/Android

[안드로이드] 이 앱은 이전 버전의 Android 를 위해 만들어진 것이기 때문에 현 기기에서 사용할 수 없습니다. (sdk 33 대응)

Jman 2023. 9. 18. 19:01
기간이 지나 Google store 에 앱이 보이지 않고, OS 13 대응하고 내부테스트로 앱을 말아도

"이 앱은 이전 버전의 Android를 위해 만들어진 것이기 때문에 현 기기에서 사용할 수 없습니다."
또는
"이 기기 버전과 호환되지 않습니다"

설치 버튼은 안보이고 왜? 저 두 문구가 보일까?

 

 

 

 

회사에서 이번에 Android OS 13 대응 건 때문에 서브 앱 하나를 버전 업데이트를 하게됐다.

 

https://developer.android.com/google/play/requirements/target-sdk?hl=ko 

 

Google Play의 대상 API 수준 요구사항 충족하기  |  Android Developers

Google Play의 대상 API 수준 요구사항 충족하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. APK를 업로드하는 경우 Google Play의 대상 API 수준 요구사항을 충족

developer.android.com

 

Google Play 의 대상 API 수준 요구사항을 충족해야 했다.

사실 2023년 8월 31일부터 적용된다. 

즉, 이전부터 앱 업데이트를 진행했어야 했는데, VOC 통해서 들어온 이슈가 사업팀을 거쳐 우리 쪽에 전달이 되면서 알게되어 급히 대응에 나섰다. 이슈는 아래 사진과 같이 

이 앱은 이전 버전의 Android를 위해 만들어진 것이기 때문에 현 기기에서 사용할 수 없습니다.

라는 텍스트가 박혀 있고, 설치 버튼이 없는 케이스 였다.

 

이건.. 제 때 SDK 버전 업데이트를 하지 않았기 때문에 발생한 이슈였고, 기간 연장을 하지 않아서 VOC 에 들어오게 됐다..

 

위 사진을 보면, 보통 7월 말쯤 Document 공지가 올라오는 거 같다.

(Google Play Console 메세지함은 8월 11일에 메세지가 와있었다)

앞으로는 제 때 신경을 써야할 거 같다.

 

 

이번 이슈에서 겪었던 건,  (테스트 폰 OS 는 Android 13 (sdk 33) 이다.)

1. Google store 에서 app 을 검색하면 보이지 않았는다.

2. 프로덕션으로 실배포하기 전에 내부테스트로 앱을 말아서 QA 를 진행해야 하는데, 내부 테스트 링크를 타고 들어가는데 위와같은 문구가 보였다.

 

도저히 이해가 안된다..

에? targetSdkVersion, compileSdkVersion 둘 다 33으로 만들고, 이슈난 코드도 다 정리했는데 왜.. 호환이 안돼..? 

 

다른 앱 신규 기능 개발 때문에 바쁜 와중에 여기서 삽질을 했다..

문서를 제대로 읽지 않은 탓이다.

 

영향을 받는 경우 8월 초에 정책상태 에서 관련 경고 또는 문제를 클릭하여 Play Console 내 앱의 연장 양식에 엑세스 할 수 있습니다.

 

저 윗 문구를.. 그냥 지나친 것이다.

일단, 내부테스트를 하는 것도 현재 실배포 건은 이전 버전이니 Google Play 에 영향을 받아 노출이 되지 않고, 호환성 이슈가 계속 나타난 거라 생각이 든다.

 

출시개요

 

Google Play Console 출시 개요 > 정책 상태 > 정책 경고 > 기간 연장 신청

 

해당 되는 체크박스에 체크를 하고 요청을 누르게 되면?

 

위와 같은 화면이 될 것이다.

그리고, 바로 다시 앱을 Google store 에 검색해보면 보이지 않았던 app 이 보일 것이고,

내부테스트 URL 링크를 타고 들어가면 내부베타 app 을 설치하여 테스트를 해볼 수 있다.

 

 

내부테스트로 테스트 한 뒤, 배포 이후는?

 

배포 검수 이전

에는 

 

아래와 같이 '앱 업데이트를 출시할 수 없습니다' 라는 문구와 '대상 API 수준보다 높은 Android 버전의 신규 사용자에게 앱이 제공되지 않습니다' 라는 정책 경고가 계속 남아 있었다.

 

배포 검수(관리자형 게시) 이후 출시 이전에는

변경사항 개시 전이라도 아직까지 저 두 문구가 남아있었다가, 하루 정도 지난 뒤 앱 '업데이트를 출시할 수 없습니다.' 문구는 사라졌다.

 

그리고 남은 저 노란 느낌표 (!)

끝까지 남아 있어서 불안했었다..

 

일단 그래도 배포!!

변경사항 게시 버튼을 클릭 후, 하루를 또 기다려보았다..

 

그러니, 메세지함에 하나가 와있었다.

 

배포를 9시 정각에 한 후,

8시간이 지나서야 정책 경고가 해결 됐다는 메세지가 와 있었다!

정책 상태도 깨끗하죠?