Release notes
Nesta seção, você encontrará todas as atualizações do SDK Android
Mantenha seu SDK Android sempre atualizado com a última versão disponível.
O versionamento semântico é utilizado para numerar as versões. Para mais informações, consulte o artigo Visão Geral.
Guia de atualização para versão 5.x.x
A atualização major que esta sendo implementada a partir da versão 5.x.x deveria ter sido realizada no lançamento da versão 4.4.0. Esta alteração está relacionada à ofuscação de código e exige ajustes nas regras do ProGuard e do DexGuard para clientes que utilizam a biblioteca da GuardSquare.
Além disso, o repositório onde a SDK é disponibilizada mudou e também houve alteração no nome da dependência do SDK. Você deve atualizar seus registros de acordo com o artigo Atualização do SDK versão 4.3.x.
Versão 5.26.0 - 21/11/2024
Atualização do SDK e server do Liveness com interação.
Versão 5.25.0 - 04/11/2024
Atualização do SDK e server do Liveness com interação.
Versão 5.24.0 - 17/10/2024
Atualização do SDK e server do Liveness com interação;
Melhorias internas no produto, sem impacto externo.
Versão 5.23.1 - 09/10/2024
Correção na câmera de documento, onde em alguns cenários ocorria um crash após a captura.
Versão 5.23.0 - 04/10/2024
Atualização do SDK e server do Liveness com interação;
Melhorias internas no produto, sem impacto externo;
Versão 5.22.0 - 19/09/2024
Atualização do SDK e server do Liveness com interação;
Melhorias internas no produto, sem impacto externo.
Versão 5.21.1 - 29/08/2024
Correção na resposta das requisições internas da sdk, onde em alguns casos quando não havia internet, o callback de erro não era devolvido e mantinha o usuário preso na tela.
Versão 5.21.0 - 28/08/2024
Melhorias internas no produto, sem impacto externo.
Versão 5.20.0 - 20/08/2024
Melhorias internas no produto, sem impacto externo.
Versão 5.19.2 - 13/08/2024
Correção de localização
setLocale()
na captura com Liveness interativo.
Versão 5.19.1 - 08/08/2024
Correção de erros internos que não afetam a experiência do usuário final.
Versão 5.19.0 - 07/08/2024
Melhorias internas de produto. Essas melhorias não afetam diretamente a experiência do usuário final, mantendo a interface e funcionalidades externas inalteradas.
Versão 5.18.0 - 18/07/2024
Melhorias de segurança em nosso Liveness;
A partir de agora, os desenvolvedores serão notificados em tempo real durante o desenvolvimento se a versão utilizada não estiver em conformidade com as políticas de atualização da Unico. Em casos de dúvidas, contacte o seu CSM;
A partir de agora, é possível definir o ambiente da SDK pela própria API pública no método
setEnvironment()
. Em casos de dúvidas, contate o seu CSM.
Versão 5.17.0 - 29/06/2024
Atualização Crítica
Atualização do SDK e server do Smartlive com interação.
Versão 5.16.0 - 18/06/2024
Melhorias nos algoritmos de comunicação entre o clientside e serverside unico.
Versão 5.15.1 - 12/06/2024
Correção do erro
current host is not registred
em ambiente de homologação.
Versão 5.15.0 - 07/06/2024
Melhorias internas no produto, sem impacto externo.
Versão 5.14.3 - 04/06/2024
Atualização Crítica
Atualização do SDK e server do Smartlive com interação;
Melhorias nas verificações de injeção de vídeo recentemente adicionadas no lado do dispositivo e no lado do servidor para mitigar ameaças de IA generativa.
Versão 5.14.1 - 30/05/2024
Atualização Crítica
Atualização do SDK e server do Smartlive com interação;
Melhorias nas verificações de injeção de vídeo recentemente adicionadas no lado do dispositivo e no lado do servidor para mitigar ameaças de IA generativa.
Versão 5.14.0 - 06/05/2024
Melhorias e correções na inicialização da SDK, evitando a perda de 1.5% das sessões.
Versão 5.13.0 - 29/04/2024
Atualização do SDK e server do Smartlive com interação.
Versão 5.12.0 - 22/04/2024
Novas funcionalidades que melhoram a experiência de captura no Liveness Interativo.
Versão 5.11.0 - 09/04/2024
Melhorias nas verificações de injeção de vídeo recentemente adicionadas no lado do dispositivo e no lado do servidor para mitigar ameaças de IA generativa.
Versão 5.10.4 - 04/04/2024
Correção no botão de fechar na captura de liveness interativo, em alguns cenários uma tela de loading pode aparecer por tempo indeterminado.
Versão 5.10.3 - 03/04/2024
Correção no ciclo de vida da captura, em cenários onde a tela é encerrada antes do callback de sucesso ou erro.
Versão 5.10.2 - 28/03/2024
Correção na geolocalização, em cenários onde a aplicação pode parar quando for desabilitada.
Versão 5.10.1 - 22/03/2024
Correção na compatibilidade em estilos predefinidos, causando conflitos entre
<attr ... />
.
Versão 5.10.0 - 19/03/2024
Atualização Crítica
Melhorias nas verificações de injeção de vídeo recentemente adicionadas no lado do dispositivo e no lado do servidor para mitigar ameaças de IA generativa;
Nova funcionalidade de captura para garantir segurança eficaz;
Atualização do SDK e server do Smartlive com interação;
Fix camera traseira no modelo Multilaser M8.
Versão 5.9.0 - 23/02/2024
Habilitamos a customização da cor da barra de progresso através do método opcional
setColorProgressBar()
;Habilitamos a customização dos textos da UI do liveness interativo via configuração remota;
Habilitação a customização do logo abaixo do frame de captura do smartlive com interação.
Versão 5.8.0 - 26/01/2024
Atualização do SDK e server do Smartlive com interação;
Melhoria interna no produto, sem impacto externo.
Versão 5.7.0 - 11/01/2024
Melhorias nos registros de log do SDK;
Melhoria interna no produto, sem impacto externo.
Versão 5.6.1 - 20/12/2023
Correção do problema relacionado a orquestração thread's de retorno ao cliente que impactava a captura biométrica quando fluxo de retentativa habilitado.
Versão 5.6.0 - 13/12/2023
Essa versão visa proporcionar uma experiência mais estável e eficiente. Requer apenas atualização da SDK.
Disponibilizado código e descrição do erro retornado pelo callback onCameraFailed, facilitando seu monitoramento e mapeamento;
Definição automática de ambientes de produção e homologação no SDK;
Otimização no fluxo de gerar JWT melhorando a performance.
Versão 5.5.2 - 12/12/2023
Melhoria no fluxo de autenticação, reduzindo falhas na autenticação de dispositivos com configurações específicas no Sistema Operacional. Essa modificação visa proporcionar uma experiência mais estável e eficiente. Importante destacar que essa melhoria requer apenas a atualização da SDK para que os benefícios sejam integralmente aplicados.
Versão 5.5.1 - 23/11/2023
Atualização do SDK e server do Smartlive com interação.
Versão 5.4.0 - 08/11/2023
Melhoria internas no produto, sem impacto externo.
Versão 5.3.0 - 27/10/2023
Melhorias internas;
Ao receber uma config inválida o erro é retornado pelo callback
onCameraFailed
e não mais pelo exception doUnicoCheckException.
Hotfix: Câmera de Documento com Liveness habilitado;
Hotfix: Modo escuro não respeita as cores customizadas em alguns dispositivos Xiaomi.
Versão 5.2.0 - 16/10/2023
Disponibilizar o novo fluxo de captura e retentativas quando usado o Liveness com Interação (entrar em contato com a único caso queira habilitar essa nova funcionalidade);
Lançar erro
73800
caso haja falha na captura usando o fluxo de retentativa;Lançar erro
73100
caso haja falha de conexão com internet durante uma requisição;Removido o timeout do fluxo de captura usando Livenes com Interação.
Versão 5.1.5 - 28/09/2023
Hotfix: Corrigido callbacks internos como opcionais prevenindo possíveis erros relacionados a propriedades não inicializadas;
Hotfix: Reforçado a clareza das mensagens de erro para desenvolvedores, em especial quando há ausência da implementação da AcessoBioListener, tornando mais intuitivo o processo de correção;
Hotfix: Alterado as regras de ofuscação para garantir que a classe UnicoCheckException não seja ofuscada e os erros sejam exibidos corretamente no console e nos logs;
Hotfix: Otimizado a inicialização do objeto bioConfig evitando erros internos.
Versão 5.1.4 - 14/09/2023
Hotfix: Corrigido um problema na configuração do SDK através do arquivo JSON.
Versão 5.1.3 - 31/08/2023
Hotfix: Corrigido erro de caractere afetando build;
Hotfix: Modo baixa luminosidade não altera a cor dos textos.
Versão 5.1.2 - 17/08/2023
Hotfix: Aplicação não respondendo, ARN;
Hotfix: Modo alta luminosidade não altera a cor dos texto;
Hotfix: Erro internal exception.
Versão 5.1.1 - 30/07/2023
Atualização do SDK client e server do Smartlive com interação.
Versão 5.1.0 - 26/07/2023
Melhoria de segurança na comunicação da SDK.
Versão 5.0.1 - 14/07/2023
Hotfix: Timeout na câmera traseira.
Versão 5.0.0 - 21/06/2023
Atualização do SDK client e server do Smartlive com interação;
Atualização das mensagens do Smartlive com interação;
Atualização da biblioteca de CameraX
Adicionado timeout na câmera de liveness com interação;
Hotfix: Câmera de documento.
Versão 4.4.1 - 30/05/2023
Hotfix: compatibilidade com Android 8.0.
Versão 4.4.0 - 04/05/2023
Melhoria de compatibilidade com a ferramenta de ofuscação;
Melhoria de segurança na comunicação da SDK;
Nova URL do repositório para download do SDK;
Alteração do nome do SDK de com.github.acesso-io:acessobio-android para io.unico:capture;
Suporte para o Kotlin a partir da versão 1.5.
Versão 4.2.12 - 28/03/2023
Atualização do SDK client e server do Smartlive com interação.
Versão 4.2.11 - 24/03/2023
Hotfix: Suporte ao tema dark.
Versão 4.2.10 - 07/03/2023
Hotfix: Compatibilidade ofuscação.
Versão 4.2.9 - 23/02/2023
Hotfix: Geolocalização em casos de endereço nulo;
Hotfix: Tempo de expiração da câmera de documentos;
Hotfix: Implementação de projeto com sentry.
Versão 4.2.8 - 14/02/2023
Hotfix: Abertura de camera traseira;
Atualização da versão do modo de câmera de selfie com prova de vida da FaceTec.
Versão 4.2.7 - 13/01/2023
Feat: segurança no changelog;
Feat: Atualização da SDK e server do Smartlive com interação.
Fix: Suporte a uso do modo de câmera com captura automática em tablets;
Fix: Conflito com sentry.
Versão 4.2.6 - 22/11/2022
Atualização da SDK e server do Smartlive com interação;
Coleta de dados de uso, geolocalização e dispositivo (Os dados coletados são usados para garantir a segurança do processo e melhorar a experiência do usuário);
Correção do bug para abrir a câmera em dispositivos com Android 6.0.1.
Versão 4.2.5 - 10/11/2022
Hotfix: Prefixo da url.
Versão 4.2.1 - 06/09/2022
Hotfix: Contorno da silhueta na cor branca.
Versão 4.2.0 - 12/08/2022
Uma nova camada de segurança;
Atualização da versão do modo de câmera de selfie com prova de vida da FaceTec.
Versão 4.1.5 - 22/07/2022
Hotfix: Melhoria da lentidão na main thread;
Hotfix: Tratamento dos retornos de erro onBackPressed, bitmap e no available camera.
Versão 4.1.4 - 22/07/2022
Novo incremento de segurança;
Ajuste na resolução das imagens;
Hotfix: Ajuste no uso de captura de documentos usando uma APIKey com Smartlive ativo habilitado;
Hotfix: Ajustes na configuração de timeout da câmera de documentos.
Versão 4.1.3 - 28/06/2022
Hotfix: Ajuste no frame de captura de documentos genéricos;
Hotfix: Correção de nomenclaturas que causavam conflito de themes;
Hotfix: Melhoria na coleta de logs de erro.
Versão 4.1.0 - 14/06/2022
Indicador de atividade agora possui mesma cor que a mensagem na customização;
Possibilidade de executar os métodos prepareSelfieCamera e prepareDocumentCamera sem o arquivo json, utilizando uma interface do tipo AcessoBioConfigDataSource.
Versão 4.0.16 - 07/06/2022
Hotfix: ajuste no lifecycle do frame de captura com interação.
Versão 4.0.15 - 17/05/2022
Melhoria da resolução da imagem gerada pelo modo de câmera de selfie com prova de vida da FaceTec para celulares de qualidade média/alta;
Atualização do google play services ML Kit face detection para a versão 17.0.1.
Versão 4.0.14 - 26/04/2022
Atualização da versão do modo de câmera de selfie com prova de vida da FaceTec;
Remoção de pedidos de permissões que não estavam sendo usados.
Versão 4.0.13 - 07/04/2022
Ajuste no tema padrão para o modo de baixa luminosidade modo de câmera de selfie com prova de vida da FaceTec.
Versão 4.0.12 - 05/04/2022
Customização do botão de fechar camera;
Correções de erros na customização de sucesso.
Versão 4.0.11 - 30/03/2022
Ajuste para otimizar performance;
Ajuste no seletor de câmera para dispositivos com múltiplas câmeras.
Versão 4.0.10 - 25/03/2022
Ajuste nas configurações que geram o objeto encriptado unico;
Correções em configuração de Temas;
Resolução de conflitos com bugfender.
Versão 4.0.9 - 21/03/2022
Downgrade do Kotlin para 1.4.0;
Ajuste ao abrir a câmera pela segunda vez.
Versão 4.0.8 - 11/03/2022
Correção no encrypted.
Versão 4.0.7 - 07/03/2022
Ajuste de dependencias para tornar as bibliotecas do SDK Android compativeis com minCompileSdk 30.
Versão 4.0.6 - 01/03/2022
Adicionada compatibilidade com java 8;
Adicionado frames de captura de CNH frente e CNH verso.
Versão 4.0.5 - 17/02/2022
Correção de erro no jitpack.
Versão 4.0.4 - 16/02/2022
Update da biblioteca GSON para versão 2.8.9;
Ajuste no módulo de abertura de câmera.
Versão 4.0.3 - 10/02/2022
Foi corrigido o bug no módulo de abertura da câmera de documentos.
Versão 4.0.2 - 09/02/2022
Foi corrigido o bug que deixa o debug lento ao utilizar o SDK Android.
Versão 4.0.1 - 04/02/2022
Foi corrigido o bug referente a: request prepare camera.
Versão 4.0.0 - 02/02/2022
A partir de agora, o SDK Android conta com a funcionalidade de Prova de Vida. Para atualizar essa nova versão do SDK, solicite junto ao seu gestor de contas a documentação correspondente a nova implementação e ativação da funcionalidade para sua operação;
O SDK Android está ainda mais seguro.
Versão 3.0.0
A partir dessa versão é necessário adicionar no projeto o arquivo: unico-check-mobile-services.json. Procure o customer success ou o gestor de contas para ter acesso ao Portal do Cliente e seguir o passo a passo necessário;
Foi disponibilizado mais um frame de captura em documentos: CPF.
Não é permitido o uso da câmera em emuladores.
Versão 2.0.5
Ajuste na captura do log de erro.
Versão 2.0.4
Correção de espelhamento de imagem ao utilizar a câmera do tipo "Documento".
Versão 2.0.3
Mudança na estrutura de classes.
Versão 2.0.0-beta.5
Mudança na estrutura de classes.
Versão 2.0.0-beta.4
Refatoração de funções públicas, permitindo o retorno assync dentro da própria função;
Refatoração nos métodos disableAutoCapture e disableSmartFrame;
Correção de bug de enquadramento de face;
Correção de bug de travamento de tela após a captura.
Versão 2.0.0-beta.2
Troca do motor de tracking biométrico, foi migrado do FirebaseMLVision para FaceDetectorMLKit;
Foi atualizada a API padrão de abertura de câmera, migramos da API de Camera2 para API de CameraX;
Foram obtidos ganhos significativos na gerência de ciclo de vida, memória, processamento e aumentando a compatibilidade de dispositivos que são suportados;
Foi removida a necessidade da implementação do Firebase para o uso das tecnologias do SDK Android, diminuindo consideravelmente a fricção na integração e evitando conflitos que anteriormente ocorriam;
Foram removidos todos os métodos de processos REST da API pública, garbages code e realizamos outras melhorias.
Versão 1.2.2
A SDK está mais segura com novos métodos de criptografia em real-time;
A SDK está mais rápida e precisa na detecção de faces com melhorias dos modelos de IA para o câmera inteligente;
Agora é possível configurar o tempo máximo de sessão do seu usuário;
Agora é possível configurar o tempo máximo de captura ao utilizar a detecção da face (smart câmera). Caso o usuário encontre alguma dificuldade para capturar a foto através da detecção de face e ultrapasse o tempo determinado em seu processo, a captura será alterada automaticamente para a manual, visando facilitar a ação para o usuário.
Depreciamos todos os métodos referentes a requisições REST, que outrora permitiam a criação de processos dentro da v3 do unico-onboarding diretamente da SDK.
Versão 1.2.1
Nesta versão trazemos grande otimização no tamanho da SDK, diminuindo em 75% do tamanho anterior;
Foram incluidas melhorias de performance.
Versão 1.2.0
A SDK está 42% mais leve com a remoção de várias intra-dependências e remoções de garbage-code;
A SDK está mais segura com novos métodos de criptografia em real-time;
A SDK está mais rápida com os novos modelos de IA para o câmera inteligente;
Foram removidos todos os métodos que permitiam acesso ao Liveness com interação.
Versão 1.1.19.5
Foi removido o método de validação REST no fluxo básico de captura de documentos.
Versão 1.1.19.4
Atualização do Firebase ML-Vision 19.0.3 para 24.1.0;
Atualização do Google Services 4.3.3 para 4.3.5.
Versão 1.1.19.2
Agora é possível customizar todos os elementos visuais utilizando também cores no formato hexadecimal. Lembrando que os formatos padrões dos SO's continuam ativos, como UIColor para iOS e Colors para Android;
Foi adicionado um novo método de retorno para notificar a sua classe implementadora no momento em que o usuário fechar a câmera manualmente;
Foi corrigido o retorno do método de FaceMatch, devolvendo o objeto completo com base64 da selfie, base64 do documento e o status de FaceMatch.
Versão 1.1.19
Agora é possível customizar todos os elementos visuais utilizando também cores no formato hexadecimal. Lembrando que os formatos padrões dos SO's continuam ativos, como UIColor para iOS e Colors para Android;
Foi adicionado um novo método de retorno para notificar a sua classe implementadora no momento em que o usuário fechar a câmera manualmente;
Foi corrigido o retorno do método de FaceMatch, devolvendo o objeto completo com base64 da selfie, base64 do documento e o status de FaceMatch;
Outras limpezas.
Versão 1.1.18.1
Foi adicionado um novo método de callback (retorno) para notificar a sua classe implementadora no momento em que o usuário fechar a câmera manualmente;
Foi corrigido o callback do método de FaceMatch, devolvendo o objeto completo com base64 da selfie, base64 do documento e o status de facematch;
Outras limpezas.
Versão 1.1.18
Novas validações prévias, facilitando a visibilidade de qualquer tipo de anormalidade quanto ao setup previamente a abertura de câmera em si;
Pequenas melhorias e limpeza em toda solução.
Versão 1.1.13
Pequenas correções de bugs e melhorias no fluxo de permissões.
Versão 1.1.12
Posibilidade de customizar a imagem do ícone de popup de reset de sessão dentro do fluxo do Liveness com interação;
Foi removida a obrigatoriedade da tag allowBackups em AndroidManifest.
Versão 1.1.11
Possibilidade de personalizar todos os elementos visuais utilizando cores em formato hexadecimal. Os formatos padrão permanecem ativos;
Foi adicionado um novo método de callback para notificar sua classe implementadora no momento em que o usuário fecha manualmente a câmera;
Foram corrigidos pequenos bugs no fluxo do Liveness com interação;
Corrigido o retorno do método FaceMatch, retornando o objeto completo com base64 da selfie, base64 do documento e o status do FaceMatch.
Dúvidas?
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da Central de Ajuda.
Atualizado