SafetyNet propose un ensemble de services et d'API destinés à protéger votre application contre les menaces de sécurité, y compris les accès non autorisés aux appareils, les URL incorrectes, les applications potentiellement dangereuses et les faux utilisateurs.
Avant de commencer
Pour préparer votre application, assurez-vous d'abord que son fichier de compilation utilise les valeurs suivantes :
minSdkVersion
égal à19
ou pluscompileSdkVersion
égal à28
ou plus
Suivez ensuite la procédure décrite dans les sections ci-dessous.
Configurer votre application
Dans votre fichier settings.gradle
, incluez le dépôt Maven de Google et le dépôt central Maven dans vos sections du dépôt dependencyResolutionManagement
et pluginManagement
:
pluginManagement {
repositories {
...
google()
mavenCentral()
}
}
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
}
}
Ajoutez la dépendance des services Google Play pour l'API Google Play au fichier de compilation Gradle de votre module, qui est généralement app/build.gradle
:
dependencies {
implementation 'com.google.android.gms:play-services-safetynet:18.0.1'
}
En savoir plus
- API SafetyNet Attestation
- Découvrez comment l'API SafetyNet Attestation fournit une attestation avec signature chiffrée qui évalue l'intégrité de l'appareil Android sur lequel s'exécute votre application.
- API SafetyNet Safe Browsing
- Découvrez comment l'API SafetyNet Safe Browsing fournit des services permettant de déterminer si une URL a été marquée comme menace connue par Google.
- API SafetyNet reCAPTCHA
- Découvrez comment l'API SafetyNet reCAPTCHA protège votre application contre le trafic malveillant.
- API SafetyNet Verify Apps
- Découvrez comment l'API SafetyNet Verify Apps protège les appareils contre les applications potentiellement dangereuses.