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ą uprawnieniacom.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 nazwiecom.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.