앱이 업데이트 될 때마다 직접 가서 새로운 앱을 설치해줄 순 없다.

(일반 앱이 아닌 경우)

따라서 구동시 앱의 버전을 확인하고

지금 구동하려는 버전이 구버전임을 확인하면 업데이트 한 다음

재실행 할 수 있어야함

이를 도와주는 AppUpdateManager 라는 클래스가 있긴한데

반드시 구글 플레이 스토어에 업로드 된 상태여야 한다고..

dependency

implementation 'com.google.android.play:core:1.10.3'

참고 링크

[코틀린/Android] 안드로이드 코틀린 AppUpdateManager

auto update without play store

How to autoupdate android app without playstore? Like Facebook app or any Contest app

https://github.com/javiersantos/AppUpdater