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

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

قبل البدء

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

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

مراجع إضافية