Protege tu app

SafetyNet proporciona un conjunto de servicios y API que ayudan a proteger tu app contra amenazas de seguridad, lo que incluye la manipulación de dispositivos, URL incorrectas, apps potencialmente dañinas y usuarios falsos.

Antes de comenzar

Para preparar tu app, completa los pasos que se indican en las siguientes secciones.

Requisitos previos de la app

Asegúrate de que el archivo de compilación de tu app use los siguientes valores:

  • Una minSdkVersion de 19 o más
  • Una compileSdkVersion de 28 o más

Configurar tu app

En el archivo settings.gradle, incluye el repositorio Maven de Google y el repositorio central de Maven en las secciones dependencyResolutionManagement y pluginManagement del repositorio:

pluginManagement {
    repositories {
        ...
        google()
        mavenCentral()
    }
}

dependencyResolutionManagement {
    ...
    repositories {
        google()
        mavenCentral()
    }
}

Agrega la dependencia de los Servicios de Google Play para la API de Google Pay al archivo de compilación de Gradle de tu módulo, que suele ser app/build.gradle:

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

Lecciones

API de SafetyNet Attestation
Descubre cómo la API de SafetyNet Attestation proporciona una certificación con firma criptográfica que evalúa la integridad del dispositivo Android en el que se ejecuta tu app.
API de SafetyNet Safe Browsing
Obtén información sobre cómo la API de SafetyNet Safe Browsing proporciona servicios para determinar si Google marcó una URL como amenaza conocida.
API de SafetyNet reCAPTCHA
Descubre cómo la API de SafetyNet reCAPTCHA protege tu app contra el tráfico malicioso.
API de SafetyNet Verify Apps
Descubre cómo la API de SafetyNet Verify Apps protege los dispositivos contra aplicaciones potencialmente dañinas.

Recursos adicionales