SafetyNet bietet eine Reihe von Diensten und APIs zum Schutz Ihrer App vor Sicherheitsbedrohungen an, einschließlich Manipulation von Geräten, schädlichen URLs, potenziell schädlichen Apps und gefälschten Nutzern.
Hinweis
Prüfen Sie zuerst, ob in der Build-Datei Ihrer App die folgenden Werte verwendet werden:
minSdkVersion
von19
oder höhercompileSdkVersion
von28
oder höher
Führen Sie dann die Schritte in den folgenden Abschnitten aus.
App konfigurieren
Fügen Sie in der Datei settings.gradle
das Maven-Repository von Google und das Maven Central Repository sowohl in den Repository-Abschnitten dependencyResolutionManagement
als auch pluginManagement
ein:
pluginManagement {
repositories {
...
google()
mavenCentral()
}
}
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
}
}
Fügen Sie die Abhängigkeit für Google Play-Dienste für die Google Play API der Gradle-Build-Datei Ihres Moduls hinzu, die in der Regel app/build.gradle
lautet:
dependencies {
implementation 'com.google.android.gms:play-services-safetynet:18.1.0'
}
Weitere Informationen
- SafetyNet Attestation API
- Informationen dazu, wie die SafetyNet Attestation API eine kryptografisch signierte Attestierung bereitstellt, um die Integrität des Android-Geräts zu prüfen, auf dem Ihre App ausgeführt wird.
- SafetyNet Safe Browsing API
- Informationen dazu, wie die SafetyNet Safe Browsing API Dienste zum Ermitteln bereitstellt, ob eine URL von Google als bekannte Bedrohung gekennzeichnet wurde
- SafetyNet reCAPTCHA API
- Informationen dazu, wie die SafetyNet reCAPTCHA API Ihre App vor schädlichem Traffic schützt.
- SafetyNet Verify Apps API
- Informationen dazu, wie die SafetyNet Verify Apps API Geräte vor potenziell schädlichen Apps schützt.