SafetyNet مجموعه ای از سرویس ها و API ها را ارائه می دهد که به محافظت از برنامه شما در برابر تهدیدات امنیتی، از جمله دستکاری دستگاه، URL های بد، برنامه های بالقوه مضر و کاربران جعلی کمک می کند.
قبل از شروع
برای آماده سازی اپلیکیشن خود، ابتدا مطمئن شوید که فایل ساخت اپلیکیشن شما از مقادیر زیر استفاده می کند:
-
minSdkVersion
19
یا بالاتر -
compileSdkVersion
28
یا بالاتر
سپس مراحل زیر را کامل کنید.
برنامه خود را پیکربندی کنید
در فایل settings.gradle
خود، مخزن Maven Google و مخزن مرکزی Maven را در هر دو بخش dependencyResolutionManagement
و pluginManagement
مخزن خود قرار دهید:
pluginManagement {
repositories {
...
google()
mavenCentral()
}
}
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
}
}
وابستگی خدمات Google Play را برای API Google Play به فایل ساخت Gradle ماژول خود اضافه کنید، که معمولا app/build.gradle
است:
dependencies {
implementation 'com.google.android.gms:play-services-safetynet:18.1.0'
}
اطلاعات بیشتر
- SafetyNet Attestation API
- بیاموزید که چگونه SafetyNet Attestation API یک تأییدیه با امضای رمزنگاری ارائه میکند و یکپارچگی دستگاه Android را که برنامه شما روی آن اجرا میکند ارزیابی میکند.
- SafetyNet Safe Browsing API
- بیاموزید که چگونه SafetyNet Safe Browsing API خدماتی را برای تعیین اینکه آیا یک URL به عنوان یک تهدید شناخته شده توسط Google علامت گذاری شده است ارائه می دهد.
- SafetyNet reCAPTCHA API
- بیاموزید که چگونه SafetyNet reCAPTCHA API از برنامه شما در برابر ترافیک مخرب محافظت می کند.
- SafetyNet Verify Apps API
- بیاموزید که چگونه SafetyNet Verify Apps API از دستگاهها در برابر برنامههای بالقوه مضر محافظت میکند.