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

בדף הזה מוסבר איך להוסיף את ממשקי ה-API של SafetyNet לאפליקציה.

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

כדי להכין את האפליקציה, קודם מוודאים שקובץ ה-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).

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