Sobre a descontinuação da API SafetyNet Attestation
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A API SafetyNet Attestation foi descontinuada em 2022 e desativada por completo em
janeiro de 2025. Os desenvolvedores precisam migrar para a API Play Integrity, que
consolida várias ofertas de integridade (incluindo o veredito de integridade da
SafetyNet Attestation) em uma única API.
Como configurar o app para usar a API Play Integrity
Recomendamos que você migre para a API Play Integrity para evitar interrupções
na detecção de interações perigosas com seu app e no combate a abusos.
As duas APIs têm conceitos semelhantes. Se você já definiu sua
estratégia antiabuso e já está usando a SafetyNet Attestation, a
migração é simples. Você pode começar a configurar a API Play Integrity usando o
Play Console.
Desativação completa da API SafetyNet Attestation
Se você tentar chamar a API SafetyNet Attestation, vai receber um erro.
A API attest retorna uma tarefa que sempre invoca o listener
de falha com uma ApiException e um
código de status de 7 (NETWORK_ERROR
). Se você tiver lançado uma
versão do app que usa a API Play Integrity, instrua os
usuários a atualizar o app.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 2025-07-26 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."]]