Android In-app update 사용

사용 버전: Android Studio 4.0.1
사용 언어: 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


댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Android Compose Coil library

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

Android Notification with Full Screen

KiCad 시작하기 1 (회로도 만들기)

Android Custom IME(Input method editor) 만들기

iOS Swift callAsFunction

iOS Error Undefined symbol Testing.Trait

음악 총보(Score), 파트보(Part)

Android Compose automation for getting localized images to use on Play Store app image