Abandon des versions de la Bibliothèque Google Play Billing

Comme annoncé lors de la conférence Google I/O en 2019 et dans l'article de blog Meet Google Play Billing Library Version 3, toutes les versions de la Bibliothèque Play Billing suivent un cycle d'abandon de deux ans.

Cet article répond aux questions fréquentes concernant l'abandon de versions de la Bibliothèque Billing et la migration vers des versions plus récentes.

Calendrier de prise en charge des différentes versions

Version (y compris les versions mineures) Date limite à laquelle la version peut être utilisée pour publier de nouvelles applications Date limite à laquelle la version peut être utilisée pour publier les mises à jour d'applications existantes
4 1er août 2023 1er nov. 2023
5 1er août 2024 1er nov. 2024
6 1er août 2025 1er nov. 2025
Comment identifier l'APK ou l'app bundle qui déclenche un avertissement d'abandon ?
Examinez les dépendances importées de votre projet (par exemple, celles qui se trouvent dans le fichier build.gradle de votre projet). Pour être conformes, les applications doivent importer la version 5.0.0 ou ultérieure de la Bibliothèque Play Billing. Notez que les dépendances de facturation ne se trouvent que dans les APK qui nécessitent l'autorisation com.android.vending.BILLING.
Un APK ou app bundle dont je n'assure plus le suivi utilise une version obsolète de la bibliothèque Play Billing. Dois-je le mettre à jour ?
Nous vous recommandons vivement de mettre à jour tous les APK vers la dernière version de la bibliothèque Play Billing. Toutefois, si le suivi d'un APK n'est plus assuré, aucune action n'est requise pour le moment. Cet abandon empêche uniquement les nouvelles applications et mises à jour d'utiliser les anciennes versions de la bibliothèque Play Billing. Les applications existantes qui utilisent une version obsolète de la bibliothèque continueront de fonctionner comme prévu. Veuillez vous assurer que tous les APK dont le suivi est activement assuré sont mis à jour.
Comment corriger les APK ou les app bundles mis à jour vers la dernière bibliothèque Play Billing, mais qui déclenchent toujours un avertissement d'abandon ?
Assurez-vous que AndroidManifest.xml contient une entrée nommée com.google.android.play.billingclient.version. Si l'entrée est absente, vérifiez les paramètres de fusion du fichier manifeste pour voir si l'attribut de fichier manifeste est supprimé lors de la fusion du fichier manifeste.
Comment effectuer une mise à niveau à partir d'une version antérieure de la bibliothèque Play Billing ?

Mettez à jour la dépendance dans votre version pour utiliser la version 5 ou ultérieure de la bibliothèque Play Billing. Pour voir ce qui a changé entre les versions, consultez les notes de version.

De plus, nous avons un guide détaillé sur la migration de PBL 4 vers 5.