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