我已经使用 google play 核心库更新了我的应用程序。但即使在应用程序下载更新后,当应用程序涉及特定活动(描述更新的地方)时,更新也会重新开始。
我已遵循所有规则首先下载更新开始自动更新在发布 apk 中使用它
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 coe//
}