Atualização Android

Em breve, o SDK deixará de suportar versões abaixo do Android 8.0 (API 26).

Caro Cliente

Estamos aprimorando nosso SDK para garantir que ele atenda aos mais altos padrões de segurança, estabilidade e compatibilidade com as versões mais recentes do Android. Como parte dessa evolução, o suporte para versões abaixo do Android 8.0 (API 26) será descontinuado em uma atualização futura, prevista para breve.


🚧

Ajuste seu ambiente de desenvolvimento

A data exata da atualização e a versão do SDK serão informadas em breve. Enquanto isso, certifique-se de preparar seu ambiente conforme os requisitos abaixo.


Por que a migração é importante?

Essa mudança vai além de uma simples atualização — trata-se de uma necessidade estratégica para garantir a segurança contínua, especialmente nas validações biométricas e processos de Liveness. Esses elementos são fundamentais na proteção contra fraudes e ataques, como spoofing e injeção de mídia manipulada.

Dispositivos com versões do Android abaixo de 8.0 apresentam vulnerabilidades que podem comprometer a integridade e a eficácia do SDK. Já as versões mais recentes do Android oferecem melhorias significativas, como um controle mais rigoroso de permissões, armazenamento seguro de dados biométricos e proteções avançadas contra ataques — recursos essenciais para a confiabilidade e robustez do SDK.


Requisitos mínimos para migração (preparação antecipada)

Para garantir que seu projeto esteja preparado para a atualização e continue recebendo suporte e novas funcionalidades no futuro, pedimos que considere ajustar seu ambiente de desenvolvimento para os seguintes requisitos:

ParâmetroDescrição
minSdkVersion:API Level 26 (Android 8.0) ou superior
Target SDK e Build Tools:API Level 33 ou superior
Bibliotecas AndroidX:Obrigatório (migração completa do Android Support)
Permissões Necessárias:Câmera e Internet definidas no manifest

Prazos e Progressão

Embora a data final para a descontinuação do suporte a versões abaixo do Android 8.0 ainda não esteja definida, recomendamos que você inicie a migração o quanto antes para garantir que seu aplicativo esteja em conformidade com os novos requisitos.

Assim que tivermos uma data específica e a versão final do SDK, enviaremos um novo comunicado com todos os detalhes sobre a transição e o processo de atualização.


❗️

📢 Importante

Caso seu projeto não se ajuste a esses novos requisitos, ele deixará de receber atualizações futuras. Isso pode comprometer a segurança e a funcionalidade do SDK, especialmente nos processos de Liveness e validação biométrica.


Como preparar seu projeto para essa atualização?

  1. Atualizar o build.gradle.kts (ou build.gradle)
    No arquivo build.gradle.kts (Module: app), verifique e ajuste os seguintes parâmetros:

    android {
        compileSdk = 33 // ou superior
        defaultConfig {        minSdk = 26
            targetSdk = 33
        }
    
        compileOptions {
            sourceCompatibility = JavaVersion.VERSION_1_8
            targetCompatibility = JavaVersion.VERSION_1_8
        }
    }
    

  2. Garantir compatibilidade com AndroidX
    Adicione ou valide as seguintes configurações no gradle.properties:

    android.useAndroidX=trueandroid.enableJetifier=true
    

    Se seu projeto ainda usa bibliotecas legadas, faça a migração automática no Android Studio:
    🔹 Vá até Refactor > Migrate to AndroidX.

  3. Atualizar dependências para AndroidX
    No build.gradle.kts (Module: app), garanta que as bibliotecas estejam atualizadas:

    dependencies {
        implementation("androidx.core:core-ktx:1.10.1")
        implementation("androidx.appcompat:appcompat:1.6.1")
        implementation("androidx.constraintlayout:constraintlayout:2.1.4")
        implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1")
        implementation("androidx.recyclerview:recyclerview:1.3.1")
    }
    

  4. Definir permissões corretamente no AndroidManifest.xml
    Para evitar falhas na captura de imagem e na comunicação com servidores, é essencial adicionar as permissões abaixo no seu AndroidManifest.xml:

    <uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permission.INTERNET" />
    

🚧

Recomendação

Embora a data da migração ainda não tenha sido definida, recomendamos que você inicie a adaptação de seus projetos o quanto antes para garantir que seu aplicativo continue funcionando corretamente após a descontinuação do suporte.

Fique atento aos nossos próximos comunicados, onde forneceremos uma data definitiva para a transição.


Caso tenha dúvidas ou precise de suporte técnico, nossa equipe está à disposição para auxiliá-lo.

Atenciosamente,

Equipe de Desenvolvimento 🚀