Firma Google niedawno ogłosiła wprowadzenie interfejsu Play Integrity API, który łączy w jednym interfejsie różne oferty dotyczące integralności (w tym SafetyNet Attestation Integrity) w ramach jednego interfejsu API.
W styczniu 2024 r. planujemy stopniowo wyłączać interfejs SafetyNet Attestation API. Przedłużyliśmy go, aby dać Ci wystarczająco dużo czasu na przejście na nowy interfejs Play Integrity API i uniknąć zakłóceń w działaniu firmy.
Interfejs Play Integrity API obejmuje wszystkie sygnały integralności oferowane przez usługę SafetyNet Attestation, a także inne sygnały, takie jak licencja użytkownika Google Play i lepsza wiadomość o błędzie. Nowe API zostało zaprojektowane z myślą o przyszłości, aby można było łatwo korzystać z nowych funkcji bez konieczności poświęcania dużo czasu na kompilację.
Harmonogram wycofywania SafetyNet Attestation
Daty | Krok milowy | Co to oznacza dla Ciebie? |
Czerwiec 2022 r. | Ogłoszenie | Integrację z interfejsem Play Integrity API należy rozpocząć tak szybko, jak to możliwe. Tymczasem SafetyNet Attestation będzie nadal działać w przypadku Twojej aplikacji. |
Listopad 2022 r. | Pole z informacjami o wycofaniu | Do odpowiedzi z weryfikacji SafetyNet dodawane jest pole „deprecationInformation”. Zawiera on informacje o wycofaniu tych funkcji dla deweloperów. |
Styczeń 2023 r. | Kończy się okres wdrażania nowych deweloperów | Po 31 stycznia 2023 r. nowi użytkownicy nie będą już mogli rejestrować się w SafetyNet Attestation API. Dotyczy to też nowych deweloperów, którzy rejestrują się za pomocą pakietów SDK. |
Koniec stycznia 2024 r. | Termin migracji (przedłużony harmonogram) | Po przejściu na interfejs Play Integrity API atest SafetyNet będzie nadal działać w poprzednich wersjach aplikacji. Nadal możesz wykrywać ryzykowne interakcje z poprzednimi wersjami aplikacji. Jeśli nie przeprowadzisz migracji, atest SafetyNet przestanie działać w przypadku Twojej aplikacji (w tym jej poprzednich wersji) i zwróci błąd. Uznamy, że nastąpiła migracja, jeśli aplikacja będzie wywoływać interfejs Play Integrity API w wersji produkcyjnej. |
koniec stycznia 2025 r. | Pełne odrzucenie (rozszerzony termin) | SafetyNet Attestation nie będzie już działać w żadnej wersji aplikacji. Aplikacja otrzyma komunikat o błędzie. |
Konfigurowanie aplikacji pod kątem interfejsu Play Integrity API
Zalecamy przejście na Play Integrity API w pierwszym roku procesu wycofywania, aby uniknąć przerw w wykrywaniu niebezpiecznych interakcji z aplikacją i zwalczaniu nadużyć.
Oba interfejsy API są podobne pod względem koncepcji, więc jeśli masz już zdefiniowaną strategię przeciwdziałania nadużyciom i korzystasz z SafetyNet Attestation, migracja jest prosta. Możesz już teraz skorzystać z przewodnika po migracji i rozpocząć konfigurowanie interfejsu Play Integrity API w Konsoli Play.
Jeśli nie rozpowszechniasz aplikacji w Google Play, możesz nadal korzystać z interfejsu Play Integrity API w konsoli Google Cloud bez tworzenia konta dewelopera w Google Play ani publikowania wersji w Konsoli Google Play. Aby to zrobić, wykonaj te czynności.
Pole z informacjami o wycofaniu
Zespół SafetyNet Attestation dodał nowe pole deprecationInformation
do odpowiedzi SafetyNet Attestation. Pole zawiera informacje o zaprzestaniu obsługi, aby poinformować deweloperów o konieczności przejścia na nowy interfejs Play Integrity API.
Zawiera on też informacje o stanie migracji aplikacji. W przypadku aplikacji, które zostały przeniesione, zobaczysz komunikat „Aplikacja znajduje się na liście dozwolonych i może używać interfejsu SafetyNet Attestation API do pełnego wyłączenia”.
Pełny odrzucenie
Pełne wyłączenie interfejsu SafetyNet Attestation API nastąpi stopniowo od 31 stycznia 2025 r. Zadanie zwrócone przez interfejs API attest zawsze będzie wywoływać detektor w przypadku błędów z wyjątkiem ApiException. Wartość kodu stanu będzie wynosić 7 (NETWORK_ERROR). Deweloperzy, którzy opublikowali wersje aplikacji korzystające z interfejsu Play Integrity API, powinni poprosić użytkowników o zaktualizowanie aplikacji.
Uzyskiwanie pomocy i przesyłanie opinii
Zadbamy o to, aby migracja przebiegła sprawnie. Jeśli masz problemy lub pytania, odwiedź Centrum pomocy Konsoli Play.
Chcielibyśmy też poznać Twoją opinię na temat ulepszania usług integralności. Prześlij swoje sugestie dotyczące funkcji i opinie w Konsoli Play. Aby to zrobić, kliknij ikonę pytania w prawym górnym rogu konsoli Play, a potem w menu kliknij „Prześlij opinię”.
Otrzymywać odpowiedzi do momentu pełnego wyłączenia funkcji
Jeśli nie udało Ci się jeszcze przejść na interfejs Play Integrity API lub usunąć certyfikatu SafetyNet przed terminem migracji (31 stycznia 2024 r.), możesz wypełnić ten formularz, aby poprosić o przedłużenie terminu. Jeśli zatwierdzimy prośbę o przedłużenie terminu, Twoja aplikacja będzie otrzymywać odpowiedzi z atestu SafetyNet do końca pełnego terminu wycofania (do 31 stycznia 2025 r.).