SafetyNet to zestaw usług i interfejsów API chroniących Twoją aplikację przed zagrożeniami bezpieczeństwa, takimi jak manipulowanie urządzeniem, złe adresy URL, potencjalnie szkodliwe aplikacje i fałszywi użytkownicy.
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
umieść
Repozytorium Google Maven
i centralne repozytorium Maven.
w sekcjach repozytorium dependencyResolutionManagement
i pluginManagement
:
pluginManagement {
repositories {
...
google()
mavenCentral()
}
}
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
}
}
Dodaj Usługi Google Play.
zależność od interfejsu Google Play API
pliku build.gradle modułu,
czyli zwykle app/build.gradle
:
dependencies {
implementation 'com.google.android.gms:play-services-safetynet:18.1.0'
}
Więcej informacji
- Interfejs SafetyNet Attestation API
- Dowiedz się, jak interfejs SafetyNet Attestation API udostępnia kryptograficznie podpisane dane ocenę integralności urządzenia z Androidem, na którym działa Twoja aplikacja; włącz.
- Interfejs 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.
- Interfejs SafetyNet reCAPTCHA API
- Dowiedz się, jak interfejs API reCAPTCHA SafetyNet chroni Twoją aplikację przed złośliwym ruchem.
- Interfejs SafetyNet Verify Apps API
- Dowiedz się, jak interfejs SafetyNet Verify Apps API chroni urządzenia przed które są szkodliwe.