SafetyNet offre una serie di servizi e API che contribuiscono a proteggere la tua app da minacce alla sicurezza, tra cui manomissioni del dispositivo, URL non validi, app potenzialmente dannose e utenti falsi.
Prima di iniziare
Per preparare l'app, assicurati innanzitutto che il file di build dell'app utilizzi i seguenti valori:
- Un
minSdkVersion
di19
o superiore - Un
compileSdkVersion
di28
o superiore
Quindi, completa i passaggi descritti nelle sezioni seguenti.
Configurare l'app
Nel file settings.gradle
, includi
il repository Maven di Google
e il repository Maven central
sia nelle sezioni dei repository dependencyResolutionManagement
sia in quelle di pluginManagement
:
pluginManagement {
repositories {
...
google()
mavenCentral()
}
}
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
}
}
Aggiungi la dipendenza Google Play Services
per l'API Google Play al
file di build Gradle del modulo,
che in genere è app/build.gradle
:
dependencies {
implementation 'com.google.android.gms:play-services-safetynet:18.1.0'
}
Ulteriori informazioni
- API SafetyNet Attestation
- Scopri come l'API SafetyNet Attestation fornisce un'attestazione firmata in modo crittografico, valutando l'integrità del dispositivo Android su cui è in esecuzione la tua app.
- API SafetyNet Navigazione sicura
- Scopri in che modo l'API Navigazione sicura di SafetyNet fornisce servizi per determinare se un URL è stato contrassegnato da Google come minaccia nota.
- API reCAPTCHA SafetyNet
- Scopri in che modo l'API reCAPTCHA di SafetyNet protegge la tua app dal traffico dannoso.
- API SafetyNet Verify Apps
- Scopri in che modo l'API SafetyNet Verify Apps protegge i dispositivi da app potenzialmente dannose.