Поэтому я пытаюсь это использовать.
Код: Выделить всё
val appUpdateManager = AppUpdateManagerFactory.create(this)
val appUpdateInfo = appUpdateManager.appUpdateInfo
appUpdateInfo.addOnCompleteListener {
val result = it.result
if (result.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE
&& result.isUpdateTypeAllowed(AppUpdateType.FLEXIBLE)) {
info("should show update")
appUpdateManager.startUpdateFlowForResult(
result,
AppUpdateType.FLEXIBLE,
this,
1)
} else {
info("This is already latest version: ${result.updateAvailability()}")
}
}
Для этого я сделал подписанный APK-файл с кодом предыдущей версии.
Но он не работает.
Согласно демо на Developer Keynote (16:40 ~ )
Он делает это с помощью эмулятора.
Похоже на режим отладки.
Как мне сделать то же самое?
Подробнее здесь: https://stackoverflow.com/questions/560 ... in-android
Мобильная версия