Android In-app update 사용
사용 버전: Android Studio 4.0.1
사용 언어: Kotlin 1.4.0
사용 언어: Kotlin 1.4.0
안드로이드 In-app update 사용을 해보겠습니다.
인앱 업데이트는 Google Play Store에 방문하지 않고 업데이트를 진행할 수 있게 해줍니다.
아래는 휴게소 메뉴 앱의 예시입니다.
시작하기에 앞서 몇 가지 사항을 알려드립니다.
In-app update를 사용하기 위해서는 .aab(Android App Bundles) 파일 형식으로
앱을 제출해야 합니다.
그리고 앱의 크기가 150 MB 보다 작아야 합니다.
마지막으로 현재 글에서는 Immediate 방식만 다루겠습니다.
앱 용 build.gradle로 갑니다.
Google Play Core Library를 적용합니다.
추가합니다.
Sync Now를 누릅니다.
MainActivity로 갑니다.
appUpdateManager를 정의합니다.
companion object에 MY_REQUEST_CODE를 아무 숫자나 넣습니다.
onCreate 안에 아래를 정의합니다.
if 문안에 추가적으로 정의합니다.
onActivityResult를 override 합니다.
아래를 추가합니다.
Dialog는 RESULT_OK가 아닐 때 나오는 것이므로 업데이트를 취소했을 때를
말합니다.
onResume을 override 합니다.
아래를 추가합니다.
아래의 내용은 앱이 다시 불러와졌을 때, 업데이트를 이어서 계속하라는
내용입니다.
새로운 업데이트가 나오면
다음과 같이 나옵니다.
끝.
카테고리: Android
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.