SafetyNet offre un insieme di servizi e API che ti aiutano a proteggere la tua app da minacce alla sicurezza, tra cui manomissioni dei dispositivi, URL non validi, app dannose e utenti falsi.
Prima di iniziare
Per preparare l'app, assicurati innanzitutto che il file di build dell'app utilizzi la classe i seguenti valori:
- A
minSdkVersion
di19
o superiore - A
compileSdkVersion
di28
o superiore
Poi completa i passaggi nelle sezioni seguenti.
Configura la tua 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 Google Play Services
la dipendenza dell'API Google Play dal tuo
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 servizio di crittografia attestazione, valutazione dell'integrità del dispositivo Android in esecuzione nell'app attiva.
- API SafetyNet Navigazione sicura
- Scopri in che modo l'API SafetyNet Navigazione sicura fornisce servizi per determinare se un URL è stato contrassegnato come minaccia nota da Google.
- API reCAPTCHA SafetyNet
- Scopri come l'API reCAPTCHA di SafetyNet protegge la tua app da attacchi dannosi il traffico.
- API SafetyNet Verification Apps
- Scopri in che modo l'API SafetyNet Verification Apps protegge i dispositivi da potenziali potenzialmente dannose.