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