保护应用

SafetyNet 提供了一组服务和 API 来保护您的应用免遭各种安全威胁,包括设备篡改、不良网址、可能有害的应用以及虚假用户等。

准备工作

为了让您的应用做好准备,请完成以下部分中的步骤。

应用前提条件

确保您应用的 build 文件使用以下值:

  • minSdkVersion19 或更高版本
  • compileSdkVersion28 或更高版本

配置您的应用

在您的项目级 build.gradle 文件中,同时在 buildscriptallprojects 两个部分中添加 Google 的 Maven 代码库Maven 中央代码库

buildscript {
    repositories {
        google()
        mavenCentral()
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

将 Google Pay API 的 Google Play 服务依赖项添加到模块的 Gradle build 文件(通常为 app/build.gradle):

dependencies {
  implementation 'com.google.android.gms:play-services-safetynet:17.0.1'
}

课程

SafetyNet Attestation API
了解 SafetyNet Attestation API 如何提供经过加密签名的认证,以评估您的应用所运行的 Android 设备的完整性。
SafetyNet Safe Browsing API
了解 SafetyNet Safe Browsing API 提供的服务如何确定网址是否已被 Google 标记为已知威胁。
SafetyNet reCAPTCHA API
了解 SafetyNet reCAPTCHA API 如何保护您的应用免受恶意流量的危害。
SafetyNet Verify Apps API
了解 SafetyNet Verify Apps API 如何保护设备免受可能有害的应用的危害。

其他资源