For the complete documentation index, see llms.txt. This page is also available as Markdown.

Registro de alterações

Alterações do Android SDK

10.2.0 – 27 de jul. de 2026

  • Otimizou a biblioteca nativa TFLite personalizada para reduzir o tamanho do SDK.

  • O One Shot gesto agora está marcado como obsoleto. Em 1 de jan. de 2027, ele ficará indisponível. Planeje sua migração.

  • A dica da tela de Liveness não se sobrepõe mais à barra de ferramentas ou a outros elementos da UI — agora é renderizada acima de todos os elementos da tela de Liveness.

  • Não há mais suporte para CameraX.

  • Melhorias internas.

10.1.0 – 1 de jul. de 2026

  • No Android 36+, ao tocar no Voltar botão durante uma sessão de Liveness agora retorna o erro correto.

  • Resolvido um erro ao iniciar a câmera em alguns dispositivos.

  • Dependências internas atualizadas.

  • Segurança aprimorada.

10.0.0 – 5 de jun. de 2026

  • Dependências internas atualizadas.

  • Segurança aprimorada.

9.3.0 – 14 de mai. de 2026

  • Os arquivos passados via UserMedia em MediaRequest (OzCapsula) agora recebem nomes usando um identificador UUID v4 com a extensão original do arquivo. O nome original do arquivo ainda pode ser transmitido pelo mediaMeta campo.

  • Callbacks do observador de telemetria (EventObserver.update() e EventObserver.onDetected()) agora são executadas em uma thread em segundo plano.

  • A referência ao namespace OzForensics foi removida do Android manifest.

  • O TensorFlow Lite foi reconstruído com alinhamento de página de 16 KB para cumprir os requisitos atualizados do Google; o aviso de alinhamento RELRO na compilação/publicação não ocorre mais.

  • Um raro travamento relacionado ao codec durante a gravação de Liveness não ocorre mais.

  • O aplicativo de exemplo agora cobre o cenário de autenticação biométrica usando OzCapsula.

  • Os vídeos capturados no fluxo de análise híbrida agora são compactados corretamente.

9.2.0 – 16 de abr. de 2026

  • Adicionado o novo addAnalysisProfile método. Ele permite anexar um AnalysisProfile adicional (por exemplo, uma foto de referência) a um contêiner OzCapsula existente gerado durante a captura, formando um pacote multicontêiner para análises biométricas ou abrangentes. O token da sessão e a instância OzCapsula existente são lidos automaticamente da memória do dispositivo; nenhum parâmetro adicional é necessário. Aviso: requer API 6.6.1 ou superior.

  • O Scan gesto ficou mais fácil de ser aprovado: resolvido o problema com dicas conflitantes.

  • O Erro de regras de ação indisponíveisque poderia ter aparecido na primeira tentativa de Liveness, não ocorre mais.

  • Sessões que poderiam ter falhado com o CameraDevice was already closed erro devido a uma condição de corrida no pipeline da câmera agora são concluídas com sucesso. O VIDEO_RECORD_ERROR código de resultado agora é retornado corretamente para os casos-limite restantes.

  • Adicionado suporte a exibição edge-to-edge exigido pelo Android 16. A UI agora se adapta corretamente aos recuos do sistema — o botão de fechar não se sobrepõe mais à barra de status.

9.1.0 – 12 de mar. de 2026

  • A gravação do gesto Selfie agora é interrompida estritamente no timeout configurado para normalizar a duração do vídeo entre dispositivos.

  • Se o usuário não conseguir gravar um vídeo, o novo contador de tempo limite para captura de vídeo agora começa após a exibição da caixa de diálogo de tempo limite de erro.

9.0.2 – 25 de fev. de 2026

  • Dependências internas atualizadas.

9.0.1 – 18 de fev. de 2026

  • Corrigido o bug de “Unknown Error” ser retornado mesmo em caso de captura de vídeo bem-sucedida.

  • Resolvido o problema com travamentos ocasionais causados por dimensionamento inadequado da pré-visualização em alguns dispositivos.

9.0.0 – 10 de fev. de 2026

  • Agora é possível personalizar a posição do logo (se permitido pela licença).

  • Em caso de perda da conexão com a internet durante a verificação da licença, o SDK agora retorna o erro correto.

  • Exemplo de código atualizado para se alinhar à funcionalidade OzCapsula.

8.23.1 – 30 de jan. de 2026

  • Corrigido o bug de vídeos verdes aparecendo em alguns dispositivos.

  • Resolvido o problema com travamentos ocasionais do SDK causados por restrições da câmera do dispositivo.

  • Corrigidos bugs menores.

8.23.0 – 30 de dez. de 2025

  • Corrigido o bug com travamentos do SDK causados pelos erros “Invalid to call at Released state” e “Pending dequeue output buffer request cancelled”.

  • Corrigido o bug com "java.util.concurrent.TimeoutException" causando travamentos.

  • O Android SDK agora passa as tags de orientação e tipo de mídia juntamente com a tag de ação.

  • Segurança aprimorada.

8.22.1 – 10 de dez. de 2025

  • Corrigido um bug menor.

8.22.0 – 1 de dez. de 2025

Implementado um novo formato de dados proprietário: OzCapsula Data Container.

  • Corrigidos travamentos ocasionais do SDK em casos específicos e/ou em dispositivos específicos.

  • Segurança aprimorada.

8.21.0 – 12 de nov. de 2025

  • Melhorado o desempenho do SDK em alguns dispositivos.

  • SDK atualizado para oferecer suporte aos próximos recursos de segurança.

8.20.0 – 10 de out. de 2025

  • Corrigido o bug de vídeos verdes em alguns modelos de smartphone.

  • Resolvido o problema com mediaId aparecendo null.

  • Segurança aprimorada.

8.19.0 – 15 de set. de 2025

  • Resolvido um problema com o aviso que podia aparecer ao executar Fragment.

  • O SDK não trava mais ao chamar copyPlane.

  • Ao optar por enviar vídeos compactados para uma análise híbrida, o SDK não salva mais a mídia original além da compactada.

  • Link atualizado do site Oz Forensics.

  • Segurança aprimorada.

8.18.4 – 29 de ago. de 2025

  • Para oferecer suporte ao tamanho de página de memória de 16 KB, o TensorFlow foi alternado para LiteRT.

8.18.2 – 7 de ago. de 2025

  • Corrigido o bug que fazia a duração do vídeo e o tamanho do arquivo aumentarem.

8.18.0 – 16 de jul. de 2025

  • Adicionado suporte ao Google Dynamic Feature Delivery.

  • Resolvido um problema que poderia ter causado travamentos ao tocar no botão de fechar na tela de Liveness.

  • Corrigido um bug em que o SDK travava com a exceção "CameraDevice was already closed".

  • Atualizações de segurança e telemetria.

8.17.3 – 2 de jul. de 2025

  • Resolvido o problema de compatibilidade com OkHttp.

  • Corrigido o bug de Fragment sem contexto.

8.17.2 – 26 de jun. de 2025

  • Resolvido um problema de acesso à câmera que afetava alguns modelos de dispositivos móveis.

8.17.1 – 23 de jun. de 2025

  • Atualizações de segurança.

8.17.0 – 22 de mai. de 2025

  • Atualizações de segurança.

8.16.3 – 8 de abr. de 2025

  • Atualizações de segurança.

8.16.2 – 19 de mar. de 2025

  • Resolvido o problema com possíveis travamentos do SDK ao fechar a tela de Liveness.

8.16.1 – 14 de mar. de 2025

  • Atualizações de segurança.

8.16.0 – 11 de mar. de 2025

  • Lógica de autorização atualizada.

  • Narração por voz aprimorada.

  • Corrigido o problema com lentidão do SDK e o erro de não resposta que os usuários poderiam ter encontrado em alguns dispositivos após concluir a gravação do vídeo.

  • Resolvido o problema com travamentos do SDK em alguns dispositivos que poderiam ter ocorrido devido à tentativa de acessar recursos não inicializados ou fechados.

  • Atualizações de segurança.

8.15.6 – 26 de fev. de 2025

  • Atualizações de segurança.

8.15.5 – 18 de fev. de 2025

  • Agora é possível desativar a validação de vídeo implementada para evitar a gravação de vídeos extremamente curtos (3 quadros ou menos): desative a opção usando disableFramesCountValidation.

  • Corrigido o bug de vídeos verdes em alguns modelos de smartphone.

  • Atualizações de segurança.

8.15.4 – 11 de fev. de 2025

  • Corrigidos bugs que poderiam ter causado travamentos em alguns modelos de telefone.

8.15.0 – 30 de dez. de 2024

  • Alterada a formulação para o gesto head_down: a nova formulação é “tilt down”.

  • Adicionada a ordem de foco correta para o TalkBack quando a dica antiscam está ativada.

  • Adicionada a configuração pública extract_action_shot no aplicativo de demonstração.

  • Correções de bugs.

  • Atualizações de segurança.

8.14.1 – 5 de dez. de 2024

  • Corrigido o bug em que os vídeos gravados podiam aparecer verdes.

  • Resolvidos problemas de codec em alguns modelos de smartphone.

8.14.0 – 2 de dez. de 2024

  • Atualizações de acessibilidade de acordo com os requisitos WCAG: as dicas do SDK e os controles da UI podem ser lidos em voz alta.

  • Melhorada a experiência do usuário com gestos de movimento da cabeça.

  • A etapa de compactação de vídeos grandes foi movida para o fechamento da tela de Liveness.

  • Corrigido o bug em que o quadro da melhor captura podia conter uma imagem com os olhos fechados.

  • Correções de bugs menores e atualizações de telemetria.

8.13.0 – 12 de nov. de 2024

  • Atualizações de segurança e telemetria.

8.12.4 – 1 de out. de 2024

  • Atualizações de segurança.

8.12.2 – 10 de set. de 2024

  • Atualizações de segurança.

8.12.0 – 29 de ago. de 2024

  • Atualizações de segurança e telemetria.

8.11.0 – 19 de ago. de 2024

  • Corrigido o RuntimeException erro com a Liveness baseada em servidor que aparecia em alguns dispositivos.

  • Atualizações de segurança.

8.10.0 – 26 de jul. de 2024

  • Atualizações de segurança.

  • Correções de bugs.

8.9.0 – 18 de jul. de 2024

  • Atualizada a versão do Android Gradle plugin para 8.0.0.

  • Melhorias internas do SDK.

8.8.3 – 11 de jul. de 2024

  • Melhorias internas do SDK.

8.8.2 – 21 de jun. de 2024

  • Atualizações de segurança.

8.8.1 – 12 de jun. de 2024

  • Atualizações de segurança.

8.8.0 – 4 de jun. de 2024

  • Atualizações de segurança.

8.7.3 – 3 de jun. de 2024

  • Atualizações de segurança.

8.7.0 – 6 de mai. de 2024

  • Adicionada uma descrição para o erro que ocorre ao fornecer uma string vazia como ID no setFolderID método.

  • Corrigido um bug que fazia um spinner infinito aparecer se o usuário mudasse para outro aplicativo durante a verificação de Liveness.

  • Corrigidos alguns bugs específicos de modelos de smartphone.

8.6.0 – 5 de abr. de 2024

  • Modelo de Liveness no dispositivo atualizado.

  • Atualizações de segurança.

8.5.0 – 27 de fev. de 2024

  • O comprimento do Selfie gesto agora é configurável (afeta o tamanho do arquivo de vídeo).

  • Agora é possível definir seu próprio logo em vez do logo Oz, se a sua licença permitir.

  • Removida a pausa após o Scan gesto.

  • Se o vídeo gravado for maior que 10 MB, ele é compactado.

  • Atualizações de segurança e logging.

8.4.4 – 6 de fev. de 2024

  • Alterado o algoritmo de validação da licença mestre.

8.4.3 – 29 de jan. de 2024

  • Reduzido o requisito de compileSdkVersion de 34 para 33.

8.4.2 – 15 de jan. de 2024

  • Atualizações de segurança.

8.4.0 – 4 de jan. de 2024

  • Modelo de Liveness no dispositivo atualizado.

  • Corrigidos alguns bugs.

8.3.3 – 11 de dez. de 2023

  • Melhorias internas de licenciamento.

8.3.2 – 30 de nov. de 2023

  • Melhorias internas do SDK.

8.3.1 – 24 de nov. de 2023

  • Correções de bugs.

8.3.0 – 17 de nov. de 2023

  • Implementada a possibilidade de usar uma licença mestre que funciona com qualquer bundle_id.

  • A falha na compactação de vídeo em alguns modelos de telefone agora foi corrigida.

8.2.1 – 1 de nov. de 2023

  • Correções de bugs.

8.2.0 – 23 de out. de 2023

  • O A estrutura de análise agora contém o campo sizeReductionStrategy. sizeReductionStrategy Esse campo define que tipo de mídia está sendo enviada ao servidor no caso da análise híbrida assim que a análise no dispositivo for concluída com sucesso.

  • As mensagens dos erros recuperados da API agora são detalhadas.

8.1.1 – 2 de out. de 2023

  • Se várias análises forem aplicadas à pasta simultaneamente, o sistema as envia como um grupo. Isso significa que o pior dos resultados será considerado como resolução, e não o mais recente. Consulte este artigo para obter detalhes.

  • Para a análise de Liveness, o sistema agora trata a maior pontuação como um resultado quantitativo. A saída da análise de Liveness é descrita aqui.

8.1.0 – 7 de set. de 2023

  • Modelo de Liveness no dispositivo atualizado.

  • Adicionada a localidade Português (Brasil).

  • Agora é possível adicionar um pacote de idioma personalizado ou atualizar um existente. As instruções podem ser encontradas aqui.

  • Se uma mídia não tiver sido enviada corretamente, o sistema repete o upload.

  • Criado um novo método para recuperar o identificador de telemetria (logging): getEventSessionId.

  • O login e auth métodos agora estão obsoletos. Use o setAPIConnection método em vez disso.

  • OzConfig.baseURL e OzConfig.permanentAccessToken estão agora obsoletos.

  • Se um usuário fechar a tela durante a captura de vídeo, o erro apropriado agora é tratado pelo SDK.

  • Corrigidos alguns bugs e melhorado o funcionamento do SDK.

8.0.3 – 24 de ago. de 2023

  • Erros corrigidos.

8.0.2 – 13 de jul. de 2023

  • O SDK agora funciona corretamente com baseURL definido como null.

8.0.1 – 28 de jun. de 2023

  • As versões das dependências foram alinhadas com a versão do Kotlin.

8.0.0 – 19 de jun. de 2023

  • Adicionado o novo modo de análise – híbrido (apenas Liveness). Se a pontuação recebida de uma análise no dispositivo for muito alta, o sistema inicia uma análise baseada em servidor como verificação adicional.

  • Os requisitos da versão do Kotlin foram reduzidos para 1.7.21.

  • Melhorados os modelos no dispositivo.

  • Para alguns modelos de telefone, corrigido o erro fatal do dispositivo.

  • A largura do texto da dica agora pode exceder a largura do quadro (ao usar a câmera principal).

  • As fotos tiradas durante a análise One Shot agora são enviadas ao servidor no tamanho original.

  • Removida a OzAnalysisResult classe. O onSuccess método deAnalysisRequest.run agora usa a RequestResult estrutura em vez de List<OzAnalysisResult>.

  • Todas as exceções foram movidas para o com.ozforensics.liveness.sdk.core.exceptions pacote (veja as alterações abaixo).

  • Classes relacionadas a AnalysisRequest foram movidas para o com.ozforensics.liveness.sdk.analysispacote (veja as alterações abaixo).

  • Os métodos abaixo não são mais suportados:

Método removido

Substituição

OzLivenessSDK.uploadMediaAndAnalyze

AnalysisRequest.run

OzLivenessSDK.uploadMedia

AnalysisRequest.Builder.uploadMedia

OzLivenessSDK.runOnDeviceBiometryAnalysis

AnalysisRequest.run

OzLivenessSDK.runOnDeviceLivenessAnalysis

AnalysisRequest.run

AnalysisRequest.build(): AnalysisRequest

-

AnalysisRequest.Builder.addMedia

AnalysisRequest.Builder.uploadMedia

Alterações na interface pública

Novas entidades

  • AnalysisRequest.Type.HYBRID em com.ozforensics.liveness.sdk.analysis.entity

  • AnalysisError em com.ozforensics.liveness.sdk.analysis.entity

  • SourceMedia em com.ozforensics.liveness.sdk.analysis.entity

  • ResultMedia em com.ozforensics.liveness.sdk.analysis.entity

  • RequestResult em com.ozforensics.liveness.sdk.analysis.entity

Entidades movidas

  • NoAnalysisException de com.ozforensics.liveness.sdk.exceptions para com.ozforensics.liveness.sdk.core.exceptions

  • NoNetworkException de com.ozforensics.liveness.sdk.exceptions para com.ozforensics.liveness.sdk.core.exceptions

  • TokenException de com.ozforensics.liveness.sdk.exceptions para com.ozforensics.liveness.sdk.core.exceptions

  • NoMediaInAnalysisException de com.ozforensics.liveness.sdk.exceptions para com.ozforensics.liveness.sdk.core.exceptions

  • EmptyMediaListException de com.ozforensics.liveness.sdk.exceptions para com.ozforensics.liveness.sdk.core.exceptions

  • NoSuchMediaException de com.ozforensics.liveness.sdk.exceptions para com.ozforensics.liveness.sdk.core.exceptions

  • LicenseException de com.ozforensics.liveness.sdk.exceptions para com.ozforensics.liveness.sdk.security.exception

  • A estrutura de análise agora contém o de com.ozforensics.liveness.sdk.analysis.entity para com.ozforensics.liveness.sdk.core.model

  • AnalysisRequest de com.ozforensics.liveness.sdk.analysis para com.ozforensics.liveness.sdk.core

  • AnalysisListener de com.ozforensics.liveness.sdk.analysis para com.ozforensics.liveness.sdk.core

  • AnalysisStatus de com.ozforensics.liveness.sdk.analysis para com.ozforensics.liveness.sdk.core

  • AnalysisRequest.Builder de com.ozforensics.liveness.sdk.analysis para com.ozforensics.liveness.sdk.core

  • OzException de com.ozforensics.liveness.sdk.exceptions para com.ozforensics.liveness.sdk.core.exceptions

Classes alteradas

OzLivenessSDK

  • Removido uploadMedia

  • Removido uploadMedia

  • Removido runOnDeviceBiometryAnalysis

  • Removido runOnDeviceLivenessAnalysis

AnalysisRequest

  • Removido build(): AnalysisRequest

AnalysisRequest.Builder

  • Removido addMedia

  • Removido onSuccess(result: List<OzAnalysisResult>)

  • Adicionado onSuccess(result: RequestResult)

7.3.1 – 07 de junho de 2023

  • Reestruturada a tela de configurações.

  • Adicionada a personalização do fundo da dica central.

  • Adicionadas novas formas de moldura facial (Circle, Square).

  • Adicionado o widget antiscam e sua personalização. Este recurso permite alertar seus clientes de que a gravação de vídeo está sendo realizada, por exemplo, para fins de solicitação de empréstimo. O objetivo disso é proteger contra golpistas que possam tentar enganar uma pessoa a aprovar uma transação fraudulenta.

  • O OzLivenessSDK::init o método não falha mais se houver um StatusListener parâmetro passado.

  • Alterada a animação do gesto de escaneamento.

Observação: para esta versão, atualizamos o Kotlin para 1.8.20.

7.2.0 – 04 de maio de 2023

  • Melhorados os algoritmos do SDK.

7.1.4 – 30 de março de 2023

  • Atualizado o modelo para as análises no dispositivo.

  • Corrigida a animação para óculos escuros/máscara.

  • O tamanho da elipse para Liveness agora é menor.

7.1.3 – 03 de março de 2023

  • Corrigido o erro com as análises baseadas em servidor ao usar permanentAccessToken para autorização.

7.1.2 – 22 de fevereiro de 2023

  • Adicionada personalização para a animação da dica.

  • Agora é possível ocultar a barra de status e os botões do sistema (funciona com 7.0.0 e versões mais recentes).

  • OzLivenessSDK.init agora requer context como primeiro parâmetro.

  • OzAnalysisResult agora exibe corretamente as pontuações das análises baseadas em servidor.

  • Corrigidos problemas de inicialização, exibição incorreta das configurações de personalização e falhas de autorização no Android <7.1.1.

7.1.1 – 16 de janeiro de 2023

  • Corrigidas falhas no Android v.6 e anteriores.

  • Corrigido o posicionamento da elipse para alguns modelos de telefone.

  • Correções e melhorias internas.

7.1.0 – 16 de dezembro de 2022

  • Segurança atualizada.

  • Implementadas algumas melhorias internas.

  • O addMedia o método agora está obsoleto, use uploadMedia para envio.

7.0.0 – 23 de novembro de 2022

  • Alterada a forma de compartilhar dependências. Devido a questões de segurança, agora compartilhamos dois tipos de bibliotecas, conforme mostrado abaixo: sdk é apenas uma análise de servidor, full fornece análises de servidor e no dispositivo:

  • UICustomization foi implementado em vez de OzCustomization.

  • Implementado um conjunto de personalização da UI opções de personalização e migrado para o novo design. Para restaurar as configurações anteriores, consulte este artigo.

  • Adicionado o locale espanhol.

6.4.2.3

  • Corrigido o bug de travamentos que havia aparecido em alguns modelos de telefone.

  • O SDK agora captura vídeos em 720p.

6.4.1

  • Sincronizados os nomes dos modos de análise com iOS: SERVER_BASED e ON_DEVICE.

  • Corrigido o bug na exibição das configurações de localização.

6.4.0

  • Agora é possível usar Fragment como tela de Liveness.

  • Adicionado um novo campo à A estrutura de análise agora contém o estrutura. O params campo é para quaisquer parâmetros adicionais; por exemplo, se for necessário definir a extração da melhor captura no servidor como true. O algoritmo de melhor captura escolhe o quadro de maior qualidade de um vídeo.

6.3.7

  • Os gestos Zoom in e Zoom out não têm mais suporte.

6.3.6

  • Atualizado o modelo de biometria.

6.3.5

  • Adicionada uma nova API simplificada – AnalysisRequest. Com ela, fica mais fácil criar uma solicitação para a mídia e a análise de que você precisa.

6.3.4

  • Publicado o módulo no dispositivo para análises de liveness e biometria no dispositivo. Para adicionar este módulo ao seu projeto, use:

Para executar essas análises, use runOnDeviceBiometryAnalysis e runOnDeviceLivenessAnalysis métodos da OzLivenessSDK classe:

6.3.3

  • Liveness agora funciona de forma mais fluida.

  • Corrigidos travamentos em dispositivos Xiaomi.

  • Conversão de imagens otimizada.

6.3.1

  • Novo parâmetro de metadata para OzLivenessSDK.uploadMedia e novo OzLivenessSDK.uploadMediaAndAnalyze método para passar esse parâmetro para pastas.

6.2.8

  • Adicionadas funções para inicialização do SDK com LicenseSources: LicenseSource.LicenseAssetId e LicenseSource.LicenseFilePath. Use o OzLivenessSDK.init método para iniciar a inicialização.

  • Agora é possível obter as informações da licença na inicialização val licensePayload = OzLivenessSDK.getLicensePayload().

6.2.4

  • Adicionado o locale quirguiz.

6.2.0

  • Adicionadas funções de análise local.

  • Agora é possível configurar a moldura facial.

  • Corrigido o número da versão na tela de Liveness.

6.1.0

  • Adicionado suporte à câmera principal.

6.0.1

  • Adicionado suporte à configuração a partir da licença.

6.0.0

  • Adicionado o gesto OneShot.

  • Adicionados novos estados para OzAnalysisResult.Resolution.

  • Adicionado o uploadMedia método para carregar vários itens de mídia no servidor de uma vez e enviá-los imediatamente para análise.

  • OzMedia foi renomeado para OzAbstractMedia e recebeu subclasses para imagens e vídeos.

  • Corrigidos bugs da câmera em alguns dispositivos.

5.1.0

  • O access token é atualizado automaticamente.

  • Renomeado accessToken para permanentAccessToken.

  • Adicionadas regras do R8.

  • A configuração ficou mais fácil: as configurações de config são mutáveis.

5.0.2

  • Corrigida a moldura oval.

  • Removidos os parâmetros inutilizáveis de AnalyseRequest.

  • Removidos os limites padrão de tentativas.

5.0.0

  • Para personalizar as opções de configuração, a propriedade config é adicionada no lugar de baseURL, accessToken etc. Use OzConfig.Builder para inicialização.

  • Adicionado suporte a licença. As licenças devem ser instaladas como recursos brutos. Para passá-las para OzConfig, use setLicenseResourceId.

  • Substituídos os métodos dependentes de contexto por equivalentes.

  • Melhorada a análise de imagens.

  • Removidas dependências inutilizáveis.

  • Corrigido o logging.

Atualizado

Isto foi útil?