توضّح هذه الصفحة كيفية إضافة واجهات برمجة تطبيقات 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 للأجهزة من التطبيقات التي يُحتمل أن تكون ضارة.