SafetyNet 提供了一套服务和 API,可帮助保护您的应用免受安全威胁,包括设备篡改、不良 URL、潜在有害应用和虚假用户。
开始之前
要准备您的应用,首先确保您的应用的构建文件使用以下值
minSdkVersion
为19
或更高compileSdkVersion
为28
或更高
然后完成以下部分中的步骤。
配置您的应用
在您的 settings.gradle
文件中,在您的 dependencyResolutionManagement
和 pluginManagement
存储库部分中包含 Google 的 Maven 存储库 和 Maven 中心存储库
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'
}
更多信息
- SafetyNet Attestation API
- 了解 SafetyNet Attestation API 如何提供加密签名的证明,评估您的应用正在运行的 Android 设备的完整性。
- SafetyNet 安全浏览 API
- 了解 SafetyNet 安全浏览 API 如何提供服务以确定 Google 是否已将 URL 标记为已知威胁。
- SafetyNet reCAPTCHA API
- 了解 SafetyNet reCAPTCHA API 如何保护您的应用免受恶意流量的侵害。
- SafetyNet Verify Apps API
- 了解 SafetyNet Verify Apps API 如何保护设备免受潜在有害应用的侵害。