Как было объявлено на конференции Google I/O в 2019 году и в сообщении в блоге Meet Google Play Billing Library Version 3 , все версии Play Billing Library будут проходить двухлетний цикл устаревания.
В этой теме даны ответы на распространенные вопросы, касающиеся устаревания версии Billing Library и перехода на более новые версии.
Хронология поддержки для разных версий
Версия (включая второстепенные версии) | Последнюю версию можно использовать для выпуска новых приложений или обновлений существующих приложений. | Запрос на продление можно сделать в актуальном состоянии |
---|---|---|
5 | 31-авг-2024 | 1 ноября 2024 г. |
6 | 31-авг-2025 | 1 ноября 2025 г. |
7 | 31-авг-2026 | 1 ноября 2026 г. |
8 | 31-авг-2027 | 1 ноября 2027 г. |
- Как узнать, какой APK или App Bundle вызывает предупреждение об устаревании?
- Проверьте импортированные зависимости вашего проекта (например, те, которые находятся в файле
build.gradle
вашего проекта). Чтобы соответствовать требованиям, приложения должны импортировать поддерживаемую версию, как указано в таблице. Обратите внимание, что зависимости Billing будут найдены только в APK, которым требуется разрешениеcom.android.vending.BILLING
. - APK или App Bundle, которые я больше не поддерживаю, используют устаревшую версию Play Billing Library. Нужно ли мне обновляться?
- Мы настоятельно рекомендуем обновить все APK до последней версии Play Billing Library. Однако если APK больше не поддерживается, то никаких действий для APK в настоящее время не требуется. Это прекращение поддержки запрещает только новым приложениям и обновлениям использовать старые версии Play Billing Library. Существующие приложения, использующие устаревшую версию библиотеки, продолжат работать так, как и ожидалось. Пожалуйста, убедитесь, что все активно поддерживаемые APK обновлены.
- Как исправить ошибку, если APK или App Bundle обновлены до последней версии Play Billing Library, но при этом по-прежнему выдается предупреждение об устаревании?
- Убедитесь, что ваш
AndroidManifest.xml
содержит запись с именемcom.google.android.play.billingclient.version
. Если запись отсутствует, проверьте настройки слияния манифестов , чтобы увидеть, не удаляется ли атрибут манифеста во время слияния манифестов. - Как обновить более раннюю версию Play Billing Library?
Обновите зависимость в вашем релизе, чтобы использовать поддерживаемую версию, как указано в таблице. Чтобы узнать, что изменилось между релизами, прочтите заметки о релизе .
Кроме того, у нас есть подробное руководство по переходу на PBL 8 .
Где я могу найти форму продления, чтобы продолжить рассылку всем пользователям Google Play до 1 ноября?
Если ваше приложение все еще использует устаревшую версию Play Billing Library, вы получите предупреждение и сообщение в Play Console. Форма расширения доступна на странице сведений о предупреждении или проблеме на странице статуса политики в Play Console.