توفِّر SafetyNet مجموعة من الخدمات وواجهات برمجة التطبيقات التي تساعد في حماية تطبيقك. ضد التهديدات الأمنية، بما في ذلك التلاعب بالأجهزة، وعناوين URL السيئة، والتي قد والتطبيقات الضارة والمستخدمين المزيفين.
قبل البدء
لإعداد تطبيقك، عليك أولاً التأكّد من أنّ ملف إصدار تطبيقك يستخدم القيم التالية:
minSdkVersion
بقيمة19
أو أعلىcompileSdkVersion
بقيمة28
أو أعلى
ثم أكمل الخطوات الواردة في الأقسام التالية.
إعداد تطبيقك
في ملف settings.gradle
، قم بتضمين
مستودع Maven من Google
ومستودع Maven المركزي
في كل من قسمَي المستودع dependencyResolutionManagement
وpluginManagement
:
pluginManagement {
repositories {
...
google()
mavenCentral()
}
}
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
}
}
إضافة خدمات Google Play
عن اعتماد واجهة برمجة التطبيقات Google Play API
ملف إصدار Gradle للوحدة،
الذي يكون عادةً app/build.gradle
:
dependencies {
implementation 'com.google.android.gms:play-services-safetynet:18.1.0'
}
مزيد من المعلومات
- SafetyNet Attestation API
- تعرَّف على كيفية تقديم واجهة برمجة التطبيقات SafetyNet Attestation API لمصادقة موقَّعة تشفيريًا، والتي تقيِّم سلامة جهاز Android الذي يعمل عليه تطبيقك.
- SafetyNet Safebrowsing API
- تعرَّف على كيفية توفير واجهة برمجة تطبيقات SafetyNet Safebrowsing API لخدمات تحديد ما إذا صنّف محرّك بحث Google عنوان URL كتهديد معروف
- SafetyNet reCAPTCHA API
- تعرَّف على الطريقة التي تحمي بها واجهة برمجة التطبيقات SafetyNet reCAPTCHA تطبيقك من البرامج الضارّة. حركة المرور
- SafetyNet Verify Apps API
- تعرَّف على كيفية حماية واجهة برمجة التطبيقات SafetyNet Check Apps API للأجهزة من التطبيقات الضارة.