Об прекращении поддержки API аттестации SafetyNet
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
API аттестации SafetyNet устарел в 2022 году и полностью отключен в январе 2025 года. Разработчикам следует перейти на API целостности Play , который объединяет несколько предложений целостности (включая вердикт целостности аттестации SafetyNet) в рамках одного API.
Настройка приложения для использования Play Integrity API
Мы рекомендуем вам перейти на Play Integrity API, чтобы избежать сбоев в обнаружении рискованных взаимодействий с вашим приложением и борьбе со злоупотреблениями.
Эти два API концептуально схожи, поэтому, если вы уже определили свою стратегию борьбы со злоупотреблениями и использовали аттестацию SafetyNet, переход будет простым. Вы можете начать настройку Play Integrity API с помощью Play Console прямо сейчас.
Полный отказ от API аттестации SafetyNet
Если вы попытаетесь вызвать API аттестации SafetyNet, вы получите сообщение об ошибке. API аттестата возвращает задачу, которая всегда вызывает прослушиватель при сбое с ApiException и кодом состояния 7 ( NETWORK_ERROR
). Если вы выпустили версию своего приложения, использующую Play Integrity API, вам следует поручить пользователям обновить свое приложение.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[null,null,["Последнее обновление: 2025-07-29 UTC."],[],[],null,["# About the SafetyNet Attestation API deprecation\n\nThe SafetyNet Attestation API was deprecated in 2022 and fully turned down in\nJanuary 2025. Developers should migrate to the [Play Integrity API](/google/play/integrity) that\nconsolidates multiple integrity offerings (including the SafetyNet Attestation\nintegrity verdict) under a single API.\n\nSetting up your app to use the Play Integrity API\n-------------------------------------------------\n\nWe recommend that you migrate to the Play Integrity API to avoid any disruptions\nin detecting risky interactions with your app and fighting abuse.\n\nThe two APIs are conceptually similar, so if you've already defined your\nanti-abuse strategy and were using SafetyNet Attestation, the migration is\nstraightforward. You can [start to set up](/google/play/integrity/setup) the Play Integrity API using your\n[Play Console](https://play.google.com/console/u/0/developers) now.\n\nSafetyNet Attestation API full turndown\n---------------------------------------\n\nIf you try to call the SafetyNet Attestation API, you will receive an error.\nThe [attest](https://developers.google.com/android/reference/com/google/android/gms/safetynet/SafetyNetClient#public-tasksafetynetapi.attestationresponse-attest-byte%5B%5D-nonce,-string-apikey) API returns a task that always invokes the [on\nfailure listener](https://developers.google.com/android/reference/com/google/android/gms/tasks/Task#addOnFailureListener(com.google.android.gms.tasks.OnFailureListener)) with an [ApiException](https://developers.google.com/android/reference/com/google/android/gms/common/api/ApiException) and a\n[status code](https://developers.google.com/android/reference/com/google/android/gms/common/api/ApiException#getStatusCode()) of 7 (`NETWORK_ERROR`). If you have released a\nversion of your app that uses the Play Integrity API, you should instruct your\nusers to update their app."]]