SafetyNet מספקת קבוצת שירותים וממשקי API שעוזרים להגן על האפליקציה שלכם מאיומי אבטחה, כולל פגיעה במכשיר, כתובות URL לא תקינות, אפליקציות שעלולות להזיק ומשתמשים מזויפים.
לפני שמתחילים
כדי להכין את האפליקציה, קודם צריך לוודא שבקובץ ה-build של האפליקציה נעשה שימוש בערכים הבאים:
minSdkVersion
של19
או יותרcompileSdkVersion
של28
או יותר
לאחר מכן, מבצעים את השלבים שמפורטים בקטעים הבאים.
הגדרת האפליקציה
בקובץ settings.gradle
, צריך לכלול את מאגר Maven של Google ואת מאגר Maven המרכזי גם בקטעי המאגרים dependencyResolutionManagement
וגם ב-pluginManagement
:
pluginManagement {
repositories {
...
google()
mavenCentral()
}
}
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
}
}
מוסיפים את התלות של Google Play Services ב-Google Play API לקובץ ה-build של Gradle של המודול, שבדרך כלל הוא app/build.gradle
:
dependencies {
implementation 'com.google.android.gms:play-services-safetynet:18.1.0'
}
מידע נוסף
- SafetyNet Attestation API
- איך SafetyNet Attestation API מספק אימות בחתימה קריפטוגרפית, שמאפשר להעריך את תקינות מכשיר Android שבו האפליקציה פועלת?
- SafetyNet Safe Browsing API
- איך ממשק ה-API של הגלישה הבטוחה של SafetyNet מספק שירותים לקביעת אם כתובת URL מסוימת סומנה על ידי Google כאיום ידוע
- SafetyNet reCAPTCHA API
- איך ממשק ה-API של reCAPTCHA ב-SafetyNet מגן על האפליקציה מפני תנועה זדונית
- SafetyNet Verify Apps API
- איך ממשק ה-API של SafetyNet Verify Apps מגן על מכשירים מפני אפליקציות שעלולות להיות מזיקות