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

مراجع إضافية