Baja de la versión de la biblioteca de Google Play Billing

Como se anunció en la edición del 2019 de Google I/O y en la entrada de blog Meet Google Play Billing Library Version 3 (disponible en inglés), todas las versiones de esa biblioteca seguirán un ciclo de baja que durará dos años.

En este tema, se responden preguntas comunes relacionadas con la baja de la versión de la Biblioteca de Facturación y la migración a versiones más recientes.

Cronograma de asistencia para diferentes versiones

Versión (incluidas las versiones secundarias) La última versión se puede usar para lanzar apps nuevas o actualizar apps existentes La solicitud de extensión puede estar actualizada
5 31 de agosto de 2024 1 de noviembre de 2024
6 31 de agosto de 2025 1 de noviembre de 2025
7 31 de agosto de 2026 1 de noviembre de 2026
¿Cómo puedo saber qué APK o paquete de aplicación activa una advertencia de baja?
Revisa las dependencias importadas del proyecto (por ejemplo, las que se encuentran en el archivo build.gradle de tu proyecto). Para cumplir con los requisitos, las apps deben importar una versión compatible como se indica en la tabla. Ten en cuenta que las dependencias de facturación se encontrarían únicamente en los APKs que requieren el permiso com.android.vending.BILLING.
Un APK o paquete de aplicación que ya no tengo está usando una versión obsoleta de la Biblioteca de Facturación Play. ¿Debo realizar la actualización?
Recomendamos firmemente actualizar todos los APK a la versión más reciente de la Biblioteca de Facturación Play. Sin embargo, si ya no se mantiene un APK, entonces no se requiere ninguna acción por el momento. Esta baja evita que solo las apps nuevas y las actualizaciones usen versiones anteriores de la Biblioteca de Facturación Play. Las apps existentes que usan una versión obsoleta de la biblioteca continuarán funcionando como se espera. Asegúrate de que se actualicen todos los APK que se mantienen activos.
¿Cómo corregir la actualización del APK o el paquete de aplicación en la versión más reciente de la Biblioteca de Facturación Play, pero aun así activar una advertencia de baja?
Asegúrate de que tu AndroidManifest.xml contenga una entrada con el nombre com.google.android.play.billingclient.version. Si la entrada no está presente, revisa la configuración de combinación de manifiestos para ver si se descarta el atributo de manifiesto durante la combinación de manifiestos.
¿Cómo puedo actualizar desde una versión anterior de la Biblioteca de Facturación Play?

Actualiza la dependencia de tu versión para usar una versión compatible como se indica en la tabla. Para consultar los cambios entre las versiones, lee las notas de la versión.

Además, tenemos una guía detallada para migrar a PBL 7.

¿Dónde puedo encontrar el formulario de extensión para seguir distribuyendo mi app a todos los usuarios de Google Play hasta el 1 de noviembre?

Si tu app todavía usa una versión desactualizada de la Biblioteca de Facturación Play, recibirás una advertencia y un mensaje en la bandeja de entrada en Play Console. El formulario de extensión está disponible en la página de detalles de la advertencia o el problema en la página Estado con respecto a las políticas de Play Console.