Einstellung der Google Play Billing Library-Version

Wie auf der Google I/O 2019 und im Blogpost Jetzt neu: Google Play Billing Library Version 3 angekündigt, erfolgt für alle Versionen der Play Billing Library einen Einstellungszyklus von zwei Jahren.

In diesem Thema werden häufig gestellte Fragen zur Einstellung von Billing Library-Versionen und zur Migration zu neueren Versionen beantwortet.

Supportzeitplan Für verschiedene Versionen

Version (einschließlich Nebenversionen) Die Version mit dem letzten Datum kann zur Veröffentlichung neuer Apps Die letzte Version kann verwendet werden, um Updates für bestehende Apps
4 1. August 2023 1. November 2023
5 1. August 2024 1. November 2024
6 1. August 2025 1. November 2025
Wie finde ich heraus, welches APK oder App Bundle eine Einstellungswarnung auslöst?
Prüfen Sie die importierten Abhängigkeiten Ihres Projekts, z. B. die in der Datei build.gradle Ihres Projekts. Zur Einhaltung der Richtlinien müssen Apps Version 5.0.0 oder höher der Play Billing Library importieren. Beachte, dass Abrechnungsabhängigkeiten nur in APKs zu finden sind, die die Berechtigung com.android.vending.BILLING erfordern.
Ein APK oder App Bundle, das ich nicht mehr verwalte, verwendet eine eingestellte Version der Play Billing Library. Muss ich ein Update durchführen?
Wir empfehlen dringend, alle APKs auf die neueste Version der Play Billing Library zu aktualisieren. Wird ein APK jedoch nicht mehr verwaltet, sind derzeit keine Maßnahmen für das APK erforderlich. Dadurch wird verhindert, dass nur neue Anwendungen und Updates ältere Versionen der Play Billing Library verwenden. Vorhandene Anwendungen, die eine eingestellte Version der Bibliothek verwenden, funktionieren weiterhin wie erwartet. Alle aktiv verwalteten APKs müssen aktualisiert werden.
Wie behebe ich Probleme mit einem APK oder App Bundle, das auf die neueste Play Billing Library aktualisiert wurde, aber weiterhin eine Einstellungswarnung auslöst?
Achte darauf, dass AndroidManifest.xml einen Eintrag mit dem Namen com.google.android.play.billingclient.version enthält. Wenn der Eintrag nicht vorhanden ist, prüfen Sie in den Einstellungen für die Zusammenführung von Manifesten, ob das Manifestattribut bei der Zusammenführung von Manifesten gelöscht wird.
Wie kann ich ein Upgrade von einer früheren Version der Play Billing Library ausführen?

Aktualisieren Sie die Abhängigkeit in Ihrem Release, um Version 5 oder höher der Play Billing Library zu verwenden. In den Versionshinweisen sehen Sie, was sich zwischen den Releases geändert hat.

Zusätzlich haben wir einen ausführlichen Leitfaden für die Migration von PBL 4 zu PBL 5.