Я следовал официальной документации, чтобы реализовать обновление внутри приложения в компоновке реактивного ранца.
использовал приведенный ниже код внутри Compose Fun, но здесь код внутри addOnSuccessListener никогда не вызывается. р>
val appUpdateManager = AppUpdateManagerFactory.create(LocalContext.current)
val appUpdateInfoTask = appUpdateManager.appUpdateInfo
appUpdateInfoTask.addOnSuccessListener { appUpdateInfo ->
if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE
// This example applies an immediate update. To apply a flexible update
// instead, pass in AppUpdateType.FLEXIBLE
&& appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE)
) {
// Request the update.
}
}
Подробнее здесь: https://stackoverflow.com/questions/760 ... ck-compose