Wycofanie wersji Biblioteki płatności w Google Play

Zgodnie z zapowiedzią na konferencji Google I/O w 2019 r. i w poście na blogu Biblioteka płatności w Google Play w wersji 3 wszystkie wersje Biblioteki płatności w Google Play będą wycofywane w ciągu 2 lat.

Ten temat zawiera odpowiedzi na najczęstsze pytania dotyczące wycofania wersji Biblioteki płatności i migracji do nowszych wersji.

Harmonogram pomocy dla różnych wersji

Wersja (w tym wersje podrzędne) Ostatnia wersja może być używana do publikowania nowych aplikacji, Ostatnia wersja może być używana do aktualizacji istniejących aplikacji
4 1 sierpnia 2023 r. 1 listopada 2023 r.
5 1 sierpnia 2024 r. 1 listopada 2024 r.
6 1 sierpnia 2025 r. 1 listopada 2025 r.
Jak sprawdzić, który plik APK lub pakiet aplikacji powoduje wyświetlenie ostrzeżenia o wycofaniu?
Sprawdź zaimportowane zależności projektu (np. te w pliku build.gradle projektu). Aby zachować zgodność z zasadami, aplikacje muszą importować z Biblioteki płatności w Play wersję 5.0.0 lub nowszą. Pamiętaj, że zależności dotyczące płatności będą widoczne tylko w plikach APK, które wymagają uprawnienia com.android.vending.BILLING.
Plik APK lub pakiet aplikacji, który nie zarządzam, korzysta już z wycofanej wersji Biblioteki płatności w Play. Czy muszę ją zaktualizować?
Zdecydowanie zalecamy zaktualizowanie wszystkich plików APK do najnowszej wersji Biblioteki płatności w Play. Jeśli jednak plik APK nie jest już utrzymywany, nie musisz na razie nic robić. Uniemożliwia to tylko nowym aplikacjom i aktualizacjom korzystanie ze starszych wersji Biblioteki płatności w Play. Aplikacje, które korzystają z wycofanych wersji biblioteki, będą nadal działać zgodnie z oczekiwaniami. Upewnij się, że wszystkie aktywnie obsługiwane pakiety APK są zaktualizowane.
Jak rozwiązać problem z plikiem APK lub pakietem aplikacji zaktualizowanym do najnowszej Biblioteki płatności w Play, ale nadal pojawia się ostrzeżenie o wycofaniu?
Upewnij się, że AndroidManifest.xml zawiera wpis o nazwie com.google.android.play.billingclient.version. Jeśli go nie ma, sprawdź ustawienia scalania plików manifestu, aby zobaczyć, czy atrybut pliku manifestu nie jest usuwany podczas scalania pliku manifestu.
Jak przejść z wcześniejszej wersji Biblioteki płatności w Play?

Zaktualizuj zależność w wersji, aby używać Biblioteki płatności w Play w wersji 5 lub nowszej. Aby sprawdzić, co zmieniło się w poszczególnych wersjach, przeczytaj informacje o wersji.

Oferujemy też szczegółowy przewodnik na temat przejścia z PBL 4 na 5.