توضّح هذه الصفحة كيفية إضافة واجهات برمجة تطبيقات 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 للأجهزة من التطبيقات التي يُحتمَل أن تكون ضارة.
