Недавно я получил это сообщение от Google:
com.google.android.play:core добавил это примечание для ядра: 1.8.0:
Обновите зависимость 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 для производства или открытого тестирования.
Затронутые пакеты приложений и APK-файлы:
версия: 4194526 (2.0.220729)
В последней части упоминается версия моего приложения от 2022 года, и с тех пор я обновлял приложение несколько раз, и последняя версия датируется 2024 годом. Я проверил зависимости проекта Android, и единственная ссылка:
+--- project :react-native-rate
| +--- com.facebook.react:react-native:+ -> 0.67.5 (*)
| \--- com.google.android.play:review:2.0.1
| +--- com.google.android.gms:play-services-basement:18.1.0 (*)
| +--- com.google.android.gms:play-services-tasks:18.0.2 (*)
| \--- com.google.android.play:core-common:2.0.2
Если я вижу здесь, эта версия в порядке. Есть ли причина, по которой в почте упоминается старая версия приложения, и стоит ли мне об этом беспокоиться? Конфигурация моего приложения build.gradle:
buildscript {
ext {
firebaseMessagingVersion = "21.1.0"
buildToolsVersion = "33.0.0"
minSdkVersion = 21
compileSdkVersion = 33
targetSdkVersion = 33
supportLibVersion = "28.0.0"
appCompatVersion = "1.1.0"
supportV4Version = "1.0.0"
mediaCompatVersion = "1.0.1"
googlePlayServicesLocationVersion = "19.0.1"
facebookSdkVersion = "13.1.0"
ndkVersion = "21.4.7075529"
kotlin_version = '1.6.10'
}
В этом месяце я столкнулся с подобной проблемой. Можете ли вы проверить, что код версии пакета 4194526, который вы загрузили несколько лет назад, должен быть все еще активен в любой из версий тестирования, таких как закрытая открытая альфа-версия, или вы не выполнили 100% развертывание последней производственной версии. Обновление трека до последней версии или развертывание до 100% исправит это предупреждение ⚠️
@BobSmith, вы правы, он действительно находится в «Открытом тестировании» i.sstatic.net/nBVLXgPN.png но у меня нет возможности удалить его, вы знаете, как это сделать (возможно ли)?
@1110 Пожалуйста, прочитайте мой предыдущий комментарий еще раз в разделе «Открытое тестирование», вы сможете Update the track with latest version
решить эту проблему.
Поставьте ответ, пожалуйста, чтобы я мог вознаградить его. Спасибо
@ 1110 Позвольте мне ответить на него со всеми необходимыми шагами и скриншотами, чтобы, если в будущем кто-то еще столкнется с проблемой, он нашел решение, не тратя времени, как я (2 дня).
В этом месяце я столкнулся с подобной проблемой. Можете ли вы проверить комплект?
Код версии
4194526
Название версии
2.0.220729
То, что вы загрузили несколько лет назад, должно быть все еще активно в любой из тестовых версий, таких как закрытая открытая альфа-версия, или вы не выполнили 100% развертывание последней рабочей версии.
Обновление трека до последней версии или развертывание до 100% исправит это предупреждение ⚠️
Ниже приведены шаги, которые помогут сделать то же самое:
Какая последняя версия соответствует коду версии электронной почты Google?
Нажмите на кнопку Create new release
Выбирайте вариант Add from library
Установите флажок, показанный слева.
Нажмите кнопку Add to release.
После этого приложение запустится in-review
, что обычно занимает few hours
максимум 2-3 раза для старых приложений и тестовых версий. Для отслеживания новых приложений и продуктов потребуется максимум 7 дней. Если ваше приложение все еще находится на рассмотрении по истечении 7 дней, вы можете обратиться в службу поддержки Google.
проверьте это - Developer.android.com/guide/playcore#playcore-migration