درباره منسوخ شدن SafetyNet Attestation API,درباره منسوخ شدن SafetyNet Attestation API
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
SafetyNet Attestation API در سال 2022 منسوخ شد و در ژانویه 2025 به طور کامل رد شد. توسعه دهندگان باید به Play Integrity API مهاجرت کنند که چندین پیشنهاد یکپارچگی (از جمله حکم یکپارچگی SafetyNet Attestation) را تحت یک API واحد ادغام می کند.
برنامه خود را برای استفاده از Play Integrity API تنظیم کنید
توصیه می کنیم برای جلوگیری از هرگونه اختلال در تشخیص تعاملات پرخطر با برنامه خود و مبارزه با سوء استفاده، به Play Integrity API مهاجرت کنید.
این دو API از نظر مفهومی مشابه هستند، بنابراین اگر قبلاً استراتژی ضد سوء استفاده خود را تعریف کردهاید و از SafetyNet Attestation استفاده کردهاید، انتقال ساده است. اکنون می توانید با استفاده از کنسول Play خود شروع به راه اندازی Play Integrity API کنید.
SafetyNet Attestation API کامل
اگر سعی کنید با SafetyNet Attestation API تماس بگیرید، یک خطا دریافت خواهید کرد. گواهی API وظیفهای را برمیگرداند که همیشه شنونده خراب را با یک ApiException و یک کد وضعیت 7 ( NETWORK_ERROR
) فراخوانی میکند. اگر نسخه ای از برنامه خود را منتشر کرده اید که از Play Integrity API استفاده می کند، باید به کاربران خود دستور دهید تا برنامه خود را به روز کنند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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."]]