كيفية إضافة التبعية لـ SafetyNet API

توضّح هذه الصفحة كيفية إضافة واجهات برمجة تطبيقات SafetyNet إلى تطبيقك.

قبل البدء

لإعداد تطبيقك، تأكَّد أولاً من أنّ ملف الإصدار الخاص بتطبيقك يستخدم القيم التالية:

  • 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 Safe Browsing API
تعرَّف على كيفية توفير واجهة برمجة التطبيقات للتصفّح الآمن في SafetyNet لخدمات تحديد ما إذا كان Google قد صنّف عنوان URL على أنّه يشكّل تهديدًا معروفًا.
واجهة برمجة التطبيقات SafetyNet reCAPTCHA
تعرَّف على كيفية حماية واجهة برمجة التطبيقات SafetyNet reCAPTCHA لتطبيقك من الزيارات الضارة.
واجهة برمجة التطبيقات SafetyNet Verify Apps API
تعرَّف على كيفية حماية واجهة برمجة التطبيقات Verify Apps في SafetyNet للأجهزة من التطبيقات التي يُحتمَل أن تكون ضارة.

مراجع إضافية