com.google.android.play:core добавил это примечание для ядра:1.10.3:
Обновите Play Core Зависимость Maven от версии, совместимой с Android 14! Ваша текущая библиотека Play Core несовместима с targetSdkVersion 34 (Android 14), которая вносит обратно несовместимое изменение в приемники вещания для повышения безопасности пользователей. Напоминаем, что с 31 августа Google Play требует, чтобы все новые выпуски приложений были ориентированы на Android 14. Чтобы избежать сбоев приложения, обновите последнюю версию библиотеки Play Core: https://developer.android.com/guide/playcore#playcore- миграция
Возможно, вы не сможете выпускать будущие версии своего приложения с этой версией SDK для производства или открытого тестирования.
Java< /strong>
Код: Выделить всё
@Override
protected void onResume() {
super.onResume();
if (appupdateType.equals("critical") && !Objects.equals(myAppVersion, playStoreVersion)) {
appUpdateManager.getAppUpdateInfo().addOnSuccessListener(new OnSuccessListener() {
@Override
public void onSuccess(AppUpdateInfo appUpdateInfo) {
if ((appUpdateInfo.updateAvailability() == UpdateAvailability.DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS)) {
// If an in-app update is already running, resume the update.
try {
appUpdateManager.startUpdateFlowForResult(
appUpdateInfo,
IMMEDIATE,
Splash.this,
MY_REQUEST_CODE);
} catch (IntentSender.SendIntentException e) {
Log.e("error on resume", Objects.requireNonNull(e.getMessage()));
}
}
if ((appUpdateInfo.updateAvailability() == UpdateAvailability.UNKNOWN)) {
popupSnackbarForCompleteUpdate();
appUpdateManager.completeUpdate();
}
}
});
} else if (appupdateType.equals("flexible") && !Objects.equals(myAppVersion, playStoreVersion)) {
appUpdateManager.getAppUpdateInfo().addOnSuccessListener(new OnSuccessListener() {
@Override
public void onSuccess(AppUpdateInfo appUpdateInfo) {
if ((appUpdateInfo.updateAvailability() == UpdateAvailability.UNKNOWN)) {
popupSnackbarForCompleteUpdate();
appUpdateManager.completeUpdate();
}
}
});
}
}
реализацию 'com.google.android.play: обзор: 2.0.1',com.google.android.play:asset-delivery:2.2.2
но я столкнулся с ошибкой после зависимости от обновлениявот пример кода, в котором я столкнулся с ошибкой.
как заменить код или что использовать вместо AppUpdateManager[/b], com.google.android.play.core.tasks .Task appUpdateInfoTask;
Подробнее здесь: https://stackoverflow.com/questions/786 ... maven-depe