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

مراجع إضافية