Android 更新可用时如何打开应用内对话框
我提到了实现,但对话框没有显示Android 更新可用时如何打开应用内对话框,android,kotlin,Android,Kotlin,我提到了实现,但对话框没有显示 override fun onResume() { super.onResume() val appUpdateManager = AppUpdateManagerFactory.create(this) appUpdateManager.appUpdateInfo .addOnSuccessListener { if (it.updateAvailability() ==
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)
}
}
}
减少我的当前版本并选中但addOnSuccessListener listener未调用。我在实现此功能时也有同样的困惑。但这需要时间。 它不会立即起作用。根据我的经验,你将在24小时内得到它 更多信息,你可以看看我遵循同样的,它现在的工作
它在同一天对某些设备起作用,对于其他设备,第二天就出现了应用内对话框。我们使用各种设备进行了测试,没有任何问题。您只需等待一段时间。在某些情况下,为了让它从第一次运行,您必须清除Play Store的缓存,并确保您在测试时使用的gmail帐户也拥有该应用程序!这回答了你的问题吗?但是我没有在play store上上传新版本,我降低了版本以检查功能如果没有在play store上上传新版本,它将不起作用。我以前也试过。你必须在play store上更新它。