Обновление в приложении дает UPDATE_NOT_AVAILABLE, тогда как в PlayStore я вижу кнопку обновления - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть встроенная функция в приложении, но она возвращает UPDATE_NOT_AVAILABLE, тогда как в PlayStore я вижу кнопку обновления, и версия моего приложения ниже, чем в PlayStore.

fun updateAppIfAvailable(context: Context) {
        val appUpdateManager = AppUpdateManagerFactory.create(context)
        val appUpdateInfoTask = appUpdateManager.appUpdateInfo

        appUpdateInfoTask.addOnSuccessListener { appUpdateInfo ->
            Toast.makeText(context, "Update available " + appUpdateInfo.updateAvailability() + "  " + appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.FLEXIBLE) + "  " + appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE), Toast.LENGTH_LONG).show()
            if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE
                    && appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.FLEXIBLE)) {

                appUpdateManager.startUpdateFlowForResult(appUpdateInfo, AppUpdateType.FLEXIBLE, context as Activity, RequestCodes.REQUEST_CODE_IN_APP_UPDATE)
            }
        }
        appUpdateInfoTask.addOnFailureListener {
            Toast.makeText(context, "Exception Update available " + it, Toast.LENGTH_LONG).show()
        }
    }

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...