Внедрение Google In-App с использованием API ядра Play в Native Android и Xamarin - PullRequest
0 голосов
/ 17 мая 2019

Недавно, просматривая приложение Hotstar для Android, у меня появилось всплывающее окно, в котором говорилось, что мне нужно обновить приложение до последней версии.Итак, я нажал на эту кнопку обновления и увидел, что Google In-App API обновлений запущен, поэтому я попытался найти ту или иную документацию, связанную с ним, и не смог ничего найти, кто-нибудь уже реализовал это?Может ли кто-нибудь указать мне правильное направление?

Я уже проверил следующее:

https://www.gizmochina.com/2018/11/08/google-introduces-in-app-updates-api-allowing-to-update-app-while-in-use/

https://developers.google.com/android/work/play/emm-api/update

https://www.quora.com/Is-there-an-API-for-the-Google-Play-Store

1 Ответ

1 голос
/ 17 мая 2019

Отметьте эти документы для поддержки обновлений в приложении.

Чтобы проверить, доступно ли обновление для вашего приложения:

AppUpdateManager appUpdateManager = AppUpdateManagerFactory.create(context);
Task<AppUpdateInfo> appUpdateInfoTask = appUpdateManager.getAppUpdateInfo();
appUpdateInfoTask.addOnSuccessListener(appUpdateInfo -> {
    if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE
          && appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE)) {
              // Request the update.
    }
});
...