Android в обновлениях приложений - не удается обнаружить обновление в AppUpdateInfo.

Некоторые операторы журнала выдаются, когда мы используем,

Task<AppUpdateInfo> appUpdateInfoTask = appUpdateManager.getAppUpdateInfo();
appUpdateInfoTask.addOnSuccessListener(appUpdateInfo -> {
2019-06-13 18:30:40.556 28375-28375/com.marsplay.debug I/PlayCore: UID: [10312]  PID: [28375] AppUpdateService : requestUpdateInfo(<"package name here">)
2019-06-13 18:30:40.556 28375-28584/com.marsplay.debug I/PlayCore: UID: [10312]  PID: [28375] AppUpdateService : Initiate binding to the service.
2019-06-13 18:30:40.560 28375-28375/com.marsplay.debug I/PlayCore: UID: [10312]  PID: [28375] AppUpdateService : ServiceConnectionImpl.onServiceConnected(ComponentInfo{com.android.vending/com.google.android.finsky.installservice.DevTriggeredUpdateService})
2019-06-13 18:30:40.560 28375-28584/com.marsplay.debug I/PlayCore: UID: [10312]  PID: [28375] AppUpdateService : linkToDeath
2019-06-13 18:30:40.564 28375-28389/com.marsplay.debug I/PlayCore: UID: [10312]  PID: [28375] OnRequestInstallCallback : onRequestInfo
2019-06-13 18:30:40.564 28375-28584/com.marsplay.debug I/PlayCore: UID: [10312]  PID: [28375] AppUpdateService : Unbind from service.

Я убедился -

  • Мои ключи подписи такие же, как загруженные в игровой магазин, так как я могу войти в facebook и другие методы аутентификации + я сам проверил.
  • Google Play Google отображается на вкладке «Мои приложения и игры» с кнопкой «ОБНОВИТЬ».
  • Идентификатор приложения такой же
  • Я скачивал из Play Google много раз.
  • Я пробовал в треке внутреннего тестирования и в закрытой бета-версии

РЕДАКТИРОВАТЬ: Также я попытался запустить приложение из установки adb или попытаться установить из Google Play, а после этого развернул aab в Google Play.


person Kunal    schedule 13.06.2019    source источник
comment
по следующей ссылке вы узнаете, как проверить наличие AppUpdateInfo developer.android .com / guide / app-bundle / Пожалуйста, предоставьте полный код на appUpdateInfoTask.addOnSuccessListener (..........), чтобы я мог продолжить сортировку этого   -  person Riyasa Mansil    schedule 19.06.2019
comment
@tyczj Спасибо за предложение, которое сработало, сформируйте его как ответ Я исправлю!   -  person Kunal    schedule 26.06.2019
comment
добавление в комментарий @RiyasaMansil - failureListener поможет в сортировке. appUpdateInfoTask.addOnFailureListener {} или appUpdateInfoTask.addOnCompleteListener {}   -  person Patrick    schedule 07.10.2019
comment
такая же проблема здесь ... Не отображается диалоговое окно обновления приложения .. попытался принудительно закрыть приложение магазина воспроизведения.   -  person user2190487    schedule 05.11.2019
comment
@ user2190487 После принудительного выхода и очистки кеша данные play store работают!   -  person Kunal    schedule 06.11.2019


Ответы (3)


Мне пришлось принудительно выйти из игрового магазина, а затем снова открыть его, чтобы он заработал

person tyczj    schedule 27.06.2019
comment
Большое спасибо, @tyczj! :) Ты действительно делаешь мой день! :). Без Вас заставить его работать будет практически невозможно! :) - person Victor; 13.01.2020

Возможно также, что ваш дистрибутив Android не поддерживает обновления приложений, которые я отлаживаю на телефоне под управлением Android GO, и при отладке следующая строка не выполнялась, поскольку она не поддерживается в системе Android appUpdateInfoTask.addOnSuccessListener (appUpdateInfo ->

person Jay Shenawy    schedule 30.05.2020

Принятый ответ не помог, но переход на текущий экран обновления приложений в Google Play работал.

Я предполагаю, что проверки обновлений выполняются нечасто, но вы, возможно, сможете принудительно выполнить настоящую проверку таким образом (или обновить кешированный ответ Play)

person Merthan Erdem    schedule 04.06.2021