Android My app update broadcast
사용 언어: Kotlin 1.4.31
사용 버전: Android Studio 4.1.2
자신이 만든 안드로이드 앱이 새로운 버전으로 업데이트되면, 기존에 앱에 예약되어 있던 것들이 취소되는 경우가 있습니다. 이때, 자신의 앱이 업데이트되었는지를 intent broadcast를 통하여 확인하고 작동하도록 만들 수 있습니다.
우선, Broadcast receiver가 필요합니다.
사용 버전: Android Studio 4.1.2
안드로이드 My app update broadcast를 알아보겠습니다.
자신이 만든 안드로이드 앱이 새로운 버전으로 업데이트되면, 기존에 앱에 예약되어 있던 것들이 취소되는 경우가 있습니다. 이때, 자신의 앱이 업데이트되었는지를 intent broadcast를 통하여 확인하고 작동하도록 만들 수 있습니다.
우선, Broadcast receiver가 필요합니다.
AndroidManifest.xml로 갑니다.
receiver에 intent filter를 생성합니다.
BOOT_COMPLETED는 기기가 다시 시작할 때 받는 broadcast입니다. 이건 제가
필요해서 만든 거라서 안 적으셔도 됩니다.
여기에 android.intent.action.MY_PACKAGE_REPLACED를 적어줍니다.
onReceive가 있는 파일로 갑니다.
인텐트 조건을 걸어줍니다.
버전을 업데이트해 줍니다.
versionCode와 Name을 이전 버전보다 높게 설정해 줍니다.
실행해봅시다.
러시아어로 번역 중이라 러시아 말이 나오는군요.
아래 Toast Message로 MY_PACKAGE_REPLACED를 받은 것을 확인시켜줍니다.
끝.
카테고리: Android
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.