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

مراجع إضافية