提问者:小点点

更新可用时如何在应用程序对话框中打开


我已经参考了这个链接来实现,但没有显示对话框。

    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”侦听器未调用。


共1个答案

匿名用户

当我实施这个时,我也有同样的困惑。但是这需要时间。它不会立即起作用。根据我的经验,你会在24小时内得到它。

要了解更多信息,你可以看看这个S. O.答案。我遵循了同样的方法,它现在起作用了。

它适用于同一天的某些设备和其他设备,应用内对话框第二天就来了。我们已经测试了各种设备没有任何问题。你只需要等一会儿。