Как я могу протестировать обновления в приложении на Android?Android

Форум для тех, кто программирует под Android
Anonymous
Как я могу протестировать обновления в приложении на Android?

Сообщение Anonymous »

Недавно Google представил «обновления в приложении» на Google I/O 2019.

Поэтому я пытаюсь это использовать.

Код: Выделить всё

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()}")
}
}
Но result.updateAvailability() всегда равен UpdateAvailability.UPDATE_NOT_AVAILABLE.

Для этого я сделал подписанный APK-файл с кодом предыдущей версии.
Но он не работает.

Согласно демо на Developer Keynote (16:40 ~ )

Он делает это с помощью эмулятора.
Похоже на режим отладки.

Как мне сделать то же самое?

Подробнее здесь: https://stackoverflow.com/questions/560 ... in-android

Вернуться в «Android»