SafetyNet предоставляет набор служб и API, которые помогают защитить ваше приложение от угроз безопасности, включая несанкционированный доступ к устройству, неверные URL-адреса, потенциально опасные приложения и фальшивых пользователей.
Прежде чем начать
Чтобы подготовить приложение, сначала убедитесь, что в файле сборки вашего приложения используются следующие значения:
-
minSdkVersion
19
или выше. -
compileSdkVersion
28
или выше.
Затем выполните действия, описанные в следующих разделах.
Настройте свое приложение
В файле settings.gradle
включите репозиторий Google Maven и центральный репозиторий Maven в разделах репозитория dependencyResolutionManagement
и pluginManagement
:
pluginManagement {
repositories {
...
google()
mavenCentral()
}
}
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
}
}
Добавьте зависимость сервисов Google Play для API Google Play в файл сборки Gradle вашего модуля (обычно это app/build.gradle
):
dependencies {
implementation 'com.google.android.gms:play-services-safetynet:18.1.0'
}
Дополнительная информация
- API аттестации SafetyNet
- Узнайте, как API аттестации SafetyNet предоставляет аттестацию с криптографической подписью, позволяющую оценить целостность устройства Android, на котором работает ваше приложение.
- API безопасного просмотра SafetyNet
- Узнайте, как API безопасного просмотра SafetyNet предоставляет услуги для определения того, был ли URL-адрес помечен Google как известная угроза.
- API-интерфейс SafetyNet reCAPTCHA
- Узнайте, как API SafetyNet reCAPTCHA защищает ваше приложение от вредоносного трафика.
- API SafetyNet Verify Apps
- Узнайте, как API SafetyNet Verify Apps защищает устройства от потенциально вредоносных приложений.