איך מוסיפים את התלות ב-SafetyNet API

בדף הזה מוסבר איך להוסיף SafetyNet APIs לאפליקציה.

לפני שמתחילים

כדי להכין את האפליקציה, קודם מוודאים שקובץ ה-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 Safe Browsing API
כאן מוסבר איך SafetyNet Safe Browsing API מספק שירותים כדי לבדוק אם Google סימנה כתובת URL מסוימת כאיום מוכר.
‫SafetyNet reCAPTCHA API
כאן אפשר לקרוא איך SafetyNet reCAPTCHA API מגן על האפליקציה מפני תנועה זדונית.
‫SafetyNet Verify Apps API
כאן אפשר לקרוא איך SafetyNet Verify Apps API מגן על מכשירים מפני אפליקציות שעלולות להזיק (PHA).

מקורות מידע נוספים