SafetyNet to zestaw usług i interfejsów API, które pomagają chronić aplikację przed zagrożeniami, takimi jak manipulacje urządzeń, nieprawidłowe adresy URL, potencjalnie szkodliwe aplikacje i fałszywych użytkowników.
Zanim zaczniesz
Aby przygotować aplikację, najpierw sprawdź, czy w pliku kompilacji znajdują się te wartości:
- wartość
minSdkVersion
wynosząca co najmniej19
. - wartość
compileSdkVersion
wynosząca co najmniej28
.
Następnie wykonaj czynności opisane w sekcjach poniżej.
Konfigurowanie aplikacji
W pliku settings.gradle
dodaj repozytorium Maven firmy Google i centralne repozytorium Maven do sekcji repozytorium dependencyResolutionManagement
i pluginManagement
:
pluginManagement {
repositories {
...
google()
mavenCentral()
}
}
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
}
}
Dodaj zależność Usług Google Play do interfejsu Google Play API do pliku build.gradle modułu. Jest to zwykle app/build.gradle
:
dependencies {
implementation 'com.google.android.gms:play-services-safetynet:18.1.0'
}
Więcej informacji
- SafetyNet Attestation API
- Dowiedz się, jak interfejs SafetyNet Attestation API zapewnia kryptograficznie podpisany atest oceniający integralność urządzenia z Androidem, na którym działa Twoja aplikacja.
- SafetyNet Safe Browsing API
- Dowiedz się, jak interfejs SafetyNet Safe Browsing API zapewnia usługi do określania, czy adres URL został oznaczony przez Google jako znane zagrożenie.
- SafetyNet reCAPTCHA API
- Dowiedz się, jak interfejs API reCAPTCHA SafetyNet chroni Twoją aplikację przed złośliwym ruchem.
- SafetyNet Verify Apps API
- Dowiedz się, jak interfejs API SafetyNet Verify Apps chroni urządzenia przed potencjalnie szkodliwymi aplikacjami.