Я реализовал обновление Google Play inApp, используя базовую библиотеку Play Core. При отправке нового обновления приложение показывает обязательное уведомление об обновлении с использованием этой библиотеки, загружает новое обновление и показывает, что обновление завершено. Но после того, как я выхожу из приложения и перезапускаю его, круг продолжается. Он показывает, что обновление доступно, пожалуйста, обновите уведомление снова. Думаю после скачивания обновление вообще не происходит. Пожалуйста, помогите мне с этим вопросом.
fun initUpdate() {
val appUpdateManager = AppUpdateManagerFactory.create(this)
val appUpdateInfoTask = appUpdateManager.appUpdateInfo
appUpdateInfoTask.addOnSuccessListener { appUpdateInfo ->
if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE && appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE)
) {
appUpdateManager.startUpdateFlowForResult(appUpdateInfo, AppUpdateType. IMMEDIATE, this, MY_REQUEST_CODE
)}}}override fun initComponents() {
initUpdate()
//rest of the code//
}