마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

AppUpdateManager 사용하시는분 계신가요??

0 추천

기존에 사용중인 버전관리를 하드카피로 관리하다가, 이번에 이 기능을 통해 지원해주는 업데이트로 변경하려하는데요.

 

궁금한점은,

appUpdateInfoTask.addOnSuccessListener

를 통해 얻어오는 appUpdateInfo 객체에 들어있는 변수 중 availableVersionCode, 이 값이 실제 플레이스토어에 올라와있는 값보다 낮다는 것입니다.

 

일단 플레이스토어에있는 앱 다운 및 삭제 후, 테스트로 빌드할때 availableVersionCode보다 낮게 해서 하면, updateAvailability가 Available이 되어 업데이트 확인을 할 수 있지만, 실제 플레이스토어에 업로드된 버전 코드보다 낮아도 저 함수를 통해 리턴되는 availableVersionCode값보단 높다면 Not Available로 되어 startUpdateFlowForResult 업데이트를 띄울수가 없더라구요.

 

예) 실제 플레이스토어 업로드된 버전 코드 : 300

컴파일 테스트 : 298

함수 리턴 값 : 294

=> 업데이트 호출 안됨

 

예) 실제 플레이스토어 업로드된 버전 코드 : 300

컴파일 테스트 : 292

함수 리턴 값 : 294

=> 업데이트 호출 됨

 

이게 실제 플레이스토어에 업로드된 값을 가져오는게 정확한건아닌거같은데, 이 방법이 맞는건지 궁금합니다.

 

 

겸군님 (1,900 포인트) 님이 2020년 1월 22일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...