Как я могу протестировать обновления в приложении на 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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