Zgodnie z zapowiedzią na Google I/O w 2019 r. i w poście na blogu Biblioteka płatności Google Play w wersji 3 – zgodnie z 2-letnim cyklem wycofywania wszystkie wersje Biblioteki płatności w Google Play będą używane w przypadku wszystkich wersji tej biblioteki.
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 i aktualizacji istniejących aplikacji | Prośba o wydłużenie terminu może być aktualna |
---|---|---|
5 | 31 sierpnia 2024 r. | 1 listopada 2024 r. |
6 | 31 sierpnia 2025 r. | 1 listopada 2025 r. |
7 | 31 sierpnia 2026 r. | 1 listopada 2026 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 zapewnić zgodność z zasadami, aplikacje muszą importować obsługiwaną wersję podaną w tabeli. 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ć obsługiwanej wersji zgodnie z informacjami w tabeli. Aby sprawdzić, co zmieniło się w poszczególnych wersjach, przeczytaj informacje o wersji.
Przygotowaliśmy też szczegółowy przewodnik na temat migracji do PBL 7.
Gdzie znajdę formularz przedłużenia terminu, aby do 1 listopada móc nadal udostępniać aplikację wszystkim użytkownikom Google Play?
Jeśli Twoja aplikacja nadal używa nieaktualnej wersji Biblioteki płatności w Play, w Konsoli Play zobaczysz ostrzeżenie i wiadomość w skrzynce odbiorczej. Formularz przedłużenia terminu jest dostępny na stronie z informacjami o ostrzeżeniu lub problemie na stronie Stan zgodności z zasadami w Konsoli Play.