Proteger o app

O SafetyNet oferece um conjunto de serviços e APIs que ajudam a proteger o app contra ameaças à segurança, incluindo adulteração de dispositivos, URLs incorretos, apps potencialmente nocivos e usuários falsos.

Antes de começar

Para preparar o app, siga as etapas nas seções a seguir.

Pré-requisitos do app

O arquivo de compilação do seu app precisa usar os seguintes valores:

  • Uma minSdkVersion 19 ou versões mais recentes.
  • Uma compileSdkVersion 28 ou versões mais recentes.

Configurar o app

No arquivo build.gradle do projeto, inclua o repositório Maven do Google e o repositório central do Maven nas seções buildscript e allprojects:

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

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

Adicione a dependência do Google Play Services para a API Google Pay ao arquivo de compilação do Gradle do seu módulo, que geralmente é app/build.gradle:

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

Lições

API SafetyNet Attestation
Saiba como a API SafetyNet Attestation oferece um atestado assinado criptograficamente, que avalia a integridade do dispositivo Android no qual seu app está sendo executado.
API SafetyNet Safe Browsing
Saiba como a API SafetyNet Safe Browsing oferece serviços para determinar se um URL foi marcado como uma ameaça conhecida pelo Google.
API SafetyNet reCAPTCHA
Saiba como a API SafetyNet reCAPTCHA protege seu app contra tráfego malicioso.
API SafetyNet Verify Apps
Saiba como a API SafetyNet Verify Apps protege dispositivos contra apps potencialmente nocivos.

Outros recursos