Tutoriais

SDK Fingerprint: guia completo para implementação do recurso

A biometria tem se consolidado como uma das principais ferramentas de autenticação e segurança em aplicações modernas. Nesse contexto, o SDK Fingerprint do BioPass ID se destaca como uma solução robusta, inovadora e versátil para a captura de impressões digitais em dispositivos móveis, utilizando apenas a câmera traseira de um smartphone.

Diferentemente das soluções tradicionais, que dependem de hardware especializado, o SDK Fingerprint utiliza a câmera do celular como um scanner biométrico de alta precisão. Isso elimina a necessidade de dispositivos adicionais e garante capturas de qualidade com um processo mais acessível e eficiente.

Com algoritmos avançados de processamento e validação biométrica, o software oferece uma experiência ágil e confiável. Além disso, é compatível com múltiplas plataformas, como Android, iOS, Flutter e React Native, o que permite uma integração ágil sem comprometer a segurança dos sistemas. Neste guia, vamos mostrar um passo a passo detalhado para implementar o SDK Fingerprint do BioPass ID em diferentes projeto. 

Acompanhe!

O que é o SDK Fingerprint do BioPass ID

O SDK de captura de impressões digitais do BioPass ID utiliza algoritmos avançados para aprimorar a qualidade das imagens capturadas por câmeras de celulares. Também permite que empresas e desenvolvedores integrem facilmente um sistema de reconhecimento por impressão digital a aplicações. Alguns exemplos incluem:

  • Setor financeiro: autenticação segura de clientes em aplicativos bancários.
  • Área da saúde: validação biométrica para acesso a históricos médicos e prontuários eletrônicos.
  • Instituições governamentais: identificação de cidadãos para emissão de documentos oficiais.

O SDK Fingerprint do BioPass ID é altamente customizável e pode ser adaptado às necessidades de diversos segmentos. Ainda, oferece suporte técnico especializado para auxiliar os desenvolvedores durante todas as etapas de integração.

Principais funcionalidades do SDK Fingerprint

O SDK Fingerprint disponibiliza um conjunto robusto de funcionalidades projetadas para oferecer precisão, eficiência e flexibilidade. Entre elas, destacam-se:

Captura e processamento avançado

  • Garante imagens detalhadas com captura de alta resolução, proporcionando um reconhecimento confiável.
  • Ajusta automaticamente contraste e nitidez para assegurar qualidade mesmo em condições adversas de iluminação ou captura.

Fácil integração

  • Oferece compatibilidade com múltiplas plataformas, como React Native, Flutter, Android e iOS, permitindo uso em diferentes sistemas e dispositivos.
  • Disponibiliza documentação clara e prática, com exemplos prontos e orientações detalhadas para agilizar o processo de integração.

Interface personalizável

  • Permite personalização dos componentes para manter a identidade visual da aplicação e garantir uma experiência consistente ao usuário.

Benefícios do SDK Fingerprint para empresas

Quando combinado a outras funcionalidades, como o Pacote de APIs Multibiometrics e o Pacote Quality, o SDK Fingerprint passa a ser um componente importante no combate a fraudes. Dentre as principais vantagens, destacam-se:

  • Precisão na verificação biométrica: com algoritmos avançados, o software minimiza falhas na identificação e autenticação de usuários.
  • Experiência do usuário aprimorada: a precisão da coleta biométrica do SDK torna a autenticação mais ágil e eficiente.

Com esses benefícios, empresas de diversos setores podem fortalecer a segurança dos processos e proteger sistemas contra fraudes.

Exemplos de aplicações do SDK Fingerprint do BioPass ID

O recurso oferece soluções avançadas. Entretanto, para assegurar um processo totalmente confiável, prático e eficiente, é necessário integrar o SDK Fingerprint a outras tecnologias. Como exemplo, podemos mencionar:

Controle de acesso físico e digital

No ambiente corporativo, o controle de acesso garante que os funcionários transitem apenas onde for necessário. Combinando o SDK Fingerprint e uma API de matching, é possível gerenciar entradas e saídas de pessoas com segurança. 

🎯 Caso de uso: acesso a áreas restritas sem a necessidade de crachás ou autenticação manual.

Validação de identidade

No setor financeiro, a autenticação biométrica protege dados sensíveis e previne fraudes. O SDK Fingerprint, em conjunto com a API Multibiometrics, possibilita que clientes acessem aplicativos, autorizem pagamentos e realizem transações financeiras de forma segura. 

🎯 Caso de uso: assinatura digital com confirmação biométrica e acesso a caixas eletrônicos sem a necessidade de cartões físicos.

Identificação de usuários

Na área da saúde, a biometria ajuda a garantir a identificação precisa dos indivíduos, o que reduz erros administrativos e evita fraudes. O SDK Fingerprint, combinado à API Quality, permite uma autenticação biométrica confiável.

🎯 Caso de uso: identificação segura de pacientes para autorização de exames médicos e internações em hospitais.

Implementação completa do SDK Fingerprint do BioPass ID em 4 passos

O SDK Fingerprint conta com uma documentação detalhada, facilitando a integração rápida do recurso à aplicação. Confira mais detalhes abaixo:

1. Pré-requisitos

Ambiente de desenvolvimento:

  • Java: versão 17 ou superior
  • Kotlin: versão 1.9.0 ou superior
  • Gradle: versão 8.6 ou superior
  • Android Gradle Plugin: versão 8.4.0 ou superior
  • Dispositivo físico: requer um dispositivo real com câmera. Não é compatível com emuladores.
  • Chave de licença: solicita chave para utilização. Acesse o painel da BioPass ID.
  • Conexão com a internet: é necessário conexão com a internet para a verificação da licença.

2. Configuração do projeto

Adicione dependências:
No arquivo app/build.gradle do projeto, inclua as seguintes dependências:
dependencies {

    implementation 'com.biopassid:dlibwrapper:1.0.0'

    implementation 'androidx.camera:camera-core:1.3.4'

    implementation 'androidx.camera:camera-camera2:1.3.4'

    implementation 'androidx.camera:camera-lifecycle:1.3.4'

    implementation 'androidx.camera:camera-view:1.3.4'

    implementation 'com.biopassid:fingerprintsdk:2.1.1' // Versão mais recente

}

Configure repositórios:

No arquivo settings.gradle, adicione o repositório do PackageCloud:

repositories { 

maven { 

url "https://packagecloud.io/biopassid/dlibwrapper/maven2" 

maven { url "https://packagecloud.io/biopassid/FingerprintSDKAndroid/maven2" } }

Defina a versão mínima do SDK:

Ainda no app/build.gradle, ajuste a versão mínima do SDK para 24 ou superior:

android {

 ... 

defaultConfig {

 ... 

minSdkVersion 24

 ... }

 ... 

}

3. Inicialização do SDK

Após configurar o projeto, inicie o SDK no código:

Importe o SDK:

import com.biopassid.fingerprint.FingerprintSDK

Inicialize com a chave de licença:

No método onCreate da Activity principal, adicione:

override fun onCreate(savedInstanceState: Bundle?) {

     super.onCreate(savedInstanceState)

     ...

    FingerprintSDK.initialize(this, "SUA_CHAVE_DE_LICENÇA")

    …

}

Substitua "SUA_CHAVE_DE_LICENÇA" pela chave obtida na plataforma 

4. Captura de impressão digital

Você pode fazer a captura da impressão digital seguindo os passos:

Implemente o listener:

Crie uma classe que implemente FingerprintCaptureListener:

class FingerprintCaptureHandler : FingerprintCaptureListener {

    override fun onCaptureSuccess(fingerprintBitmap: Bitmap) {

        // Manipule a imagem capturada

    }

     override fun onCaptureError(error: String) {

        // Trate o erro de captura

    }

}

Inicie a captura:

No código, chame o método de captura:

val captureHandler = FingerprintCaptureHandler()

FingerprintSDK.startCapture(captureHandler)

Pronto! A captura de impressão digital estará finalizada. 

Aplicações seguras com o SDK Fingerprint do BioPass ID

Para finalizar, a autenticação biométrica é uma das formas mais seguras de proteger acessos e evitar fraudes. Ao transformar a câmera do smartphone em um scanner biométrico, o  SDK Fingerprint do BioPass ID proporciona uma forma prática, confiável e eficiente de capturar impressões digitais. A integração do recurso é simples e compatível com diversas plataformas. O suporte técnico especializado e os componentes personalizáveis garantem que a solução se adapte às necessidades do negócio sem dificuldades.

Está em busca de uma solução acessível e de alto desempenho para autenticações biométricas? Você pode falar com um de nossos especialistas ou adquirir a solução diretamente aqui.

Don't miss out on our updates!

Subscribe to BioPass ID's newsletter and stay up-to-date with the world of biometrics and technology.

Thanks! We received your message!
Oops! Algo deu errado no envio do formulário.
Tente novamente em instantes.