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

مراجع إضافية