SafetyNet, uygulamanızı, cihazın yetkisiz bir şekilde değiştirilmesi, hatalı URL'ler, potansiyel zararlı uygulamalar ve sahte kullanıcılar gibi güvenlik tehditlerine karşı korumaya yardımcı olan bir dizi hizmet ve API sağlar.
Başlamadan önce
Uygulamanızı hazırlamak için öncelikle uygulamanızın derleme dosyasında aşağıdaki değerlerin kullanıldığından emin olun:
19
veya daha fazla öğedeminSdkVersion
28
veya daha fazla öğedecompileSdkVersion
Ardından aşağıdaki bölümlerdeki adımları tamamlayın.
Uygulamanızı yapılandırma
settings.gradle
dosyanızda, Google'ın Maven deposunu ve Maven merkezi deposunu hem dependencyResolutionManagement
hem de pluginManagement
depolama alanı bölümlerinize ekleyin:
pluginManagement {
repositories {
...
google()
mavenCentral()
}
}
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
}
}
Google Play API için Google Play Hizmetleri bağımlılığını, modülünüzün Gradle derleme dosyasına (genellikle app/build.gradle
) ekleyin:
dependencies {
implementation 'com.google.android.gms:play-services-safetynet:18.1.0'
}
Daha fazla bilgi
- SafetyNet Attestation API
- SafetyNet Attestation API'nin, uygulamanızın çalıştığı Android cihazın bütünlüğünü değerlendirerek kriptografik olarak imzalanmış bir onay nasıl sağladığını öğrenin.
- SafetyNet Güvenli Tarama API'si
- SafetyNet Safe Browsing API'nin, bir URL'nin Google tarafından bilinen bir tehdit olarak işaretlenip işaretlenmediğini belirlemeyle ilgili hizmetleri nasıl sağladığını öğrenin.
- SafetyNet reCAPTCHA API
- SafetyNet reCAPTCHA API'nin uygulamanızı kötü amaçlı trafikten nasıl koruduğunu öğrenin.
- SafetyNet Verify Apps API
- SafetyNet Verify Apps API'nin cihazları zararlı olabilecek uygulamalara karşı nasıl koruduğunu öğrenin.