我已经参考了这个链接来实现,但没有显示对话框。
override fun onResume() {
super.onResume()
val appUpdateManager = AppUpdateManagerFactory.create(this)
appUpdateManager.appUpdateInfo
.addOnSuccessListener {
if (it.updateAvailability() == UpdateAvailability.DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS) {
// resume the update flow
appUpdateManager.startUpdateFlowForResult(
it,
IMMEDIATE,
this,
123)
}
}
}
减少我的当前版本并检查但“addOnChoessListener”侦听器未调用。
当我实施这个时,我也有同样的困惑。但是这需要时间。它不会立即起作用。根据我的经验,你会在24小时内得到它。
要了解更多信息,你可以看看这个S. O.答案。我遵循了同样的方法,它现在起作用了。
它适用于同一天的某些设备和其他设备,应用内对话框第二天就来了。我们已经测试了各种设备没有任何问题。你只需要等一会儿。