Release notes
Nesta seção, você encontrará todas as atualizações do SDK iOS
Mantenha seu SDK iOS 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.
Versão 2.16.4 - 16/10/2024
Atualização do SDK e server de Liveness com interação.
A partir do Xcode 15, a Apple abandonou o suporte para iOS 11. A Unico abandonará o suporte para iOS 11 no Unico Check iOS SDK em uma versão futura.
Versão 2.16.3 - 02/10/2024
Atualização do SDK e server de Liveness com interação;
Remoção de
bitcode
que bloqueia envios para AppStore usando Xcode 16 e CocoaPods.
A partir do Xcode 15, a Apple abandonou o suporte para iOS 11. A Unico abandonará o suporte para iOS 11 no Unico Check iOS SDK em uma versão futura.
Versão 2.16.2 - 18/09/2024
Atualizações:
Atualização do SDK e server de Liveness com interação.
Versão 2.16.1 - 06/09/2024
Atualização do SDK e server de Liveness com interação;
Correção que causava aumento no tempo de inicialização das aplicações.
Versão 2.16.0 - 12/08/2024
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, contacte o seu CSM;Correção de localização (setLocale) na captura com Liveness interativo.
Identificamos um aumento no tempo de inicialização das aplicações que utilizem essa versão, o que pode ter um impacto mais significativo em dispositivos mais antigos. Estamos empenhados em resolver essa questão com a maior rapidez possível.
Versão 2.15.6 - 06/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;
Melhoria no foco da câmera de documentos para dispositivos iPhone Pro Max.
Versão 2.15.5 - 25/07/2024
Atualização do SDK e server de Liveness com interação.
Versão 2.15.4 - 19/07/2024
Melhoria no foco da câmera de documentos para dispositivos iPhone Pro Max.
Versão 2.15.3 - 10/07/2024
Correção de bug que quebrava a SDK ao iniciar em dispositivos usando iOS 12.
Versão 2.15.2 - 29/06/2024
Atualização Crítica
Atualização do SDK e server de Liveness com interação.
Versão 2.15.1 - 24/06/2024
Atualização do SDK e server de Liveness com interação.
Versão 2.15.0 - 19/06/2024
Correção de bug que fazia SDK ficar congelado na tela de loading em alguns casos específicos;
Melhorias nos algoritmos de comunicação entre o clientside e serverside unico.
Versão 2.14.2 - 06/06/2024
Correção de crash "[USLErrorSDK ????]: unrecognized selector sent to instance".
Versão 2.14.1 - 04/06/2024
Atualização Crítica
Atualização do SDK e server de Liveness 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 2.14.0 - 30/05/2024
Atualização Crítica
Atualização do SDK e server de Liveness 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 2.13.3 - 29/05/2024
Remoção de dependência que poderia causar a mensagem
ITMS-91065: Missing signature
ao enviar para o Testflight e AppStore.
Versão 2.13.2 - 28/05/2024
Ajustes na distribuição de um módulo interno que causava o erro
No architectures in the binary
ao enviar para o Testflight e AppStore.
Versão 2.13.1 - 24/05/2024
Ajustes nos manifestos de privacidade visando corrigir problemas de upload p/ AppStore.
Versão 2.13.0 - 17/05/2024
Melhoria no foco da câmera de documentos para dispositivos iPhone 12 ou mais recentes;
Na SDK e server do Smartlive com interação;
Câmera de documentos com um crash intermitente durante sua abertura.
Versão 2.12.1 - 02/05/2024
Manifesto de Privacidade: erro listado ao gerar o Relatório de Privacidade pelo Xcode.
Versão 2.12.0 - 25/04/2024
Manifesto de privacidade;
SDK de Smartlive com interação;
Suporte ao Xcode 15.
Versão 2.11.0 - 23/04/2024
Novas funcionalidades que melhoram a experiência de captura no Liveness Interativo.
Problema corrigido: uma implementação interna que ocasionava um crash ao final do fluxo quando a aplicação é gerada usando as seguintes configurações: macOS 14+(Sonoma) com Chip M1/M2 e Xcode 15+.
Versão 2.10.0 - 08/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 2.9.2 - 03/04/2024
Revertido: Problema corrigido: uma implementação interna que ocasionava um crash ao final do fluxo quando a aplicação é gerada usando as seguintes configurações: macOS 14+(Sonoma) com Chip M1/M2 e Xcode 15+.
Corrigido: Invalid Bundle. The bundle UnicoSdkLogger.framework does not support the minimum OS Version specified in the Info.plist.
Versão 2.9.1 - 26/03/2024
Problema corrigido: uma implementação interna que ocasionava um crash ao final do fluxo quando a aplicação é gerada usando as seguintes configurações: macOS 14+(Sonoma) com Chip M1/M2 e Xcode 15+.
É necessário ter a versão mínima do iOS 11 no projeto. Caso a versão informada em seu info.plist esteja abaixo da versão 11, você pode ter problemas de incompatibilidade.
A partir do Xcode 15, a Apple abandonou o suporte para iOS 11. A Unico abandonará o suporte para iOS 11 no iOS SDK em uma versão futura.
Versão 2.9.0 - 18/03/2024
Atualização Crítica
Nova funcionalidade de captura para garantir segurança eficaz;
Adição de novos tratamentos de erros do Liveness Ativo.
Erro
73720
caso ocorra falha no processamento de liveness;Erro
73721
caso ocorra o limite de tentativas de captura;Erro
73722
caso ocorra o limite de tempo de captura;Erro
73730
um erro interno de licença;Erro
73731
um erro interno de licença expirada;Visualize a lista completa de todos os erros em lista de códigos de erro;
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 2.8.0 - 22/02/2024
Habilitamos a customização das cores do botão de cancelar e barra de progresso através dos métodos opcionais getProgressBarColor() e getCancelButtonIconColor(); ma
Habilitamos a customização dos textos da UI do liveness interativo via configuração remota; m
Habilitamos a customização do logo no rodapé da tela para Camera Interativa (Facetec);.
Versão 2.7.0 - 07/02/2024
Remoção do Bitcode das distribuições binárias do unicocheck-ios. A partir do Xcode 14, o bitcode não é mais necessário para aplicativos e a App Store não aceita mais envios com bitcode. Xcode 14 Release Notes
Melhorias internas no produto, sem impacto externo.
Versão 2.6.2 - 07/02/2024
Atualização do SDK e server do Smartlive com interação;
Melhorias internas no produto, sem impacto externo.
Versão 2.6.1 - 11/01/2024
Melhoria nos logs internos do SDK;
Melhorias internas no produto, sem impacto externo.
Versão 2.6.0 - 13/12/2023
Definição automática de ambientes de produção e homologação no SDK.
Versão 2.5.0 - 11/12/2023
Problema corrigido: Foi abordado um vazamento de memória e crashes ao alternar entre os modos background e ativo, especialmente ao manter a câmera ativa. Agora, ao entrar em modo background, a câmera será encerrada automaticamente para otimizar o consumo de bateria e memória do dispositivo, reduzindo significativamente o risco de vazamentos de memória e crashes.
Versão 2.4.2 - 17/11/2023
Atualização do SDK e server do Smartlive com interação.
Versão 2.4.1 - 13/11/2023
Melhorias internas no produto, sem impacto externo.
Versão 2.4.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 Liveness com Interação.
Versão 2.3.24 - 01/09/2023
Otimização do consumo de memória pela SDK, resolvendo problemas em instâncias que eram afetadas em capturas de longa duração.
Versão 2.3.23 - 16/08/2023
Correção nas cores no modo alta iluminação na câmera Smartlive com interação.
Versão 2.3.22 - 30/07/2023
Atualização do SDK client e server do Smartlive com interação.
Versão 2.3.21 - 20/07/2023
Aumento do tempo padrão da sessão da câmera Smartlive com interação para 60s.
Melhorias internas no produto, sem impacto externo.
Versão 2.3.20 - 20/06/2023
Atualização do SDK client e server do Smartlive com interação;
Remoção da tela de sucesso após a captura na câmera Smartlive com interação.
Versão 2.3.19 - 31/05/2023
Atualização do SDK client e server do Smartlive com interação.
Versão 2.3.18 - 04/05/2023
Hotfix: Correção do timeout da câmera Smartlive com interação e de documentos.
Versão 2.3.17 - 28/04/2023
Melhorias internas no produto, sem impacto externo.
Versão 2.3.16 - 19/04/2023
Atualização do SDK client e server do Smartlive com interação.
Versão 2.3.15 - 06/04/2023
Atualização do SDK client e server do Smartlive com interação.
Versão 2.3.14 - 29/03/2023
Atualização do SDK client e server do Smartlive com interação.
Versão 2.3.13 - 28/03/2023
Atualização do SDK client e server do Smartlive com interação;
hotfix: Correção da abertura da câmera de documentos quando NSLocationWhenInUseUsageDescription não é implementado.
Versão 2.3.12 - 23/02/2023
Data de lançamento: 23/02/2023
Correções de bugs:
hotfix: Correção do pedido de geolocalização sobre a câmera Smartlive podendo eventualmente cancelar a captura;
hotfix: Reset de brilho ao estado original após da captura;
Versão 2.3.11 - 03/02/2023
Data de lançamento: 03/02/2023
Atualizações:
Atualização do SDK e server do Smartlive com interação;
Correções de bugs:
hotfix: Correção do frame de captura de documentos em iPhones com telas menores do que 4.7 polegadas;
hotfix: Correção na análise de face em iPhones modelo Pro Max;
Versão 2.3.10 - 12/12/2022
Data de lançamento: 12/12/2022
Atualizações:
Atualização do SDK e server do Smartlive com interação;
Melhoria de segurança no changelog.
Versão 2.3.9 - 22/11/2022
Data de lançamento: 22/11/2022
Atualizações:
Atualização do 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).
Versão 2.3.8 - 20/10/2022
Feat: Automação da publicação no CocoaPods.
Versão 2.3.7 - 12/08/2022
Atualização da versão do Smartlive com interação;
Melhoria na tratativa de erro ao identificar fontes maliciosas;
hotfix: Abertura de câmera em celulares com versão do iOS abaixo da 13.
Versão 2.3.6 - 22/07/2022
Ajuste na resolução das imagens;
Habilitada a opção Build Libraries for Distribution. Isso ajuda o Xcode a evitar o travamento de versão, para que os módulos da unico possam ser usados quando versões mais recentes do Xcode ou do compilador Swift forem usadas e lançadas a loja.
Versão 2.3.5 - 29/06/2022
Hot fix: Fechamento automático da câmera quando o usuário coloca a aplicação em background;
Hot fix: Limpezas de warnings na base de código.
Versão 2.3.4 - 22/06/2022
Hot fix: Ajustes para manter compatibilidade com Xcode 13.
Versão 2.3.3 - 08/06/2022
Hot fix: JWT encode nos modos de liveness ativo.
Versão 2.3.2 - 23/05/2022
Hot fix: ajuste no callback do fechamento manual do frame de captura com interação.
Versão 2.3.1 - 17/05/2022
Melhoria da resolução da imagem gerada pelo Smartlive com interação para celulares de qualidade média/alta.
Versão 2.3.0 - 25/04/2022
Atualização da versão da SDK do Smartlive;
Possibilidade de executar os métodos
prepareSelfieCamera
eprepareDocumentCamera
sem o arquivojson
, utilizando uma classe do tipoAcessoBioConfigDataSource
.
Versão 2.2.1 - 06/04/2022
Ajuste no tema padrão para o modo de baixa luminosidade do frame com interação;
Ajuste na customização para o botão de fechar do frame com interação.
Versão 2.1.3 - 24/03/2022
Feature flag para poder selecionar a exibição ou não do logo da unico.
Versão 2.1.2 - 18/03/2022
Correções nas configurações que estavam impedindo o upload do archive/.ipa para a loja Apple.
Versão 2.1.0 - 10/03/2022
Suporte do gerenciador de pacotes Swift Package Manager (SPM);
Adição de dois novos frames de documentos: CNH frente e CNH verso.
Versão 2.0.5 - 23/02/2022
Correção na customização da funcionalidade de Prova de Vida. As cores não estavam sendo aplicadas ao modo de captura como deveriam;
Correção nos callbacks de erro que não estavam sendo invocados em casos de falhas em requisições REST.
Versão 2.0.4 - 15/02/2022
Suporte para versões anteriores do Swift (versão mínima: swift 4.2), desde que sigam os pré-requisitos quanto a versão mínima do Xcode (13 ou superior);
Correção no valor da propriedade encrypted no retorno do objeto (SelfieResult / DocumentResult);
Correção na abertura da câmera quando o objeto de tema possuía qualquer propriedade de cor como nula;
Correção no botão de fechar das câmeras: normal, inteligente e documentos.
Versão 2.0.2
Adicionado o frame de CPF;
Correção na implementação do frame de RG.
Versão 2.0.1
Correção na implementacão das customizacões.
Versão 2.0.0
Mudança na estrutura de classes;
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 1.2.7
O SDK está 16% mais leve com a remoção de várias intra-dependências e remoções de garbage-code;
O SDK está mais seguro com novos métodos de criptografia em real-time;
O SDK está mais rápido e preciso 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 através do método: [acessoBioManager setTimeoutSession:], obtendo o retorno/callback quando ocorrer através do método: - (void)systemClosedCameraTimeoutSession;
Agora é possível configurar o tempo máximo de inferência e detecção da face do seu usuário através do método: [acessoBioManager setTimeoutToFaceInference:], obtendo o retorno/callback quando ocorrer através do método: - (void)systemClosedCameraTimeoutFaceInference;
Entre outras limpezas realizadas frequentemente.
Versão 1.2.4
O SDK está 16% mais leve com a remoção de várias intra-dependências e remoções de garbage-code;
O SDK está mais seguro com novos métodos de criptografia em real-time;
O SDK está mais rápido com os novos modelos de IA para o câmera inteligente;
Remoção de todos os métodos que permitiam acesso ao Liveness com interação;
Entre outras limpezas realizadas frequentemente.
Versão 1.2.3
Esta versão possui correções e melhorias importantes em relação a versão anterior (1.2.2);
Correções nas validações que envolvem iPhone 6 e iPhone 5;
Entre outras limpezas realizadas frequentemente.
Versão 1.2.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;
Adicão de um novo método de retorno para notificar a sua classe implementadora no momento em que o usuário fechar a câmera manualmente;
Correção de bugs em toda classe de documentos que impedia as requisições para o servidor de forma adequada;
Entre outras limpezas realizadas frequentemente.
Versão 1.2.1.1
Adição de 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;
Correção de bugs em toda classe de documentos que impedia as requisições para o servidor de forma adequada;
Entre outras limpezas realizadas frequentemente.
Versão 1.2.1
Atualizações:
Normalização dos cálculos de pontos biométricos em dispositivos com tela em retina, o qual utilizam escala em @3x;
Automatização da operação de adicionar manualmente ao target o arquivo CenterModelCrop.mlmodel. A centralização ficou mais simples e rápida, diminuindo a fricção do usuário no momento de enquadrar o rosto;
Entre outras limpezas realizadas frequentemente.
Versão Beta 1.2.0
A partir dessa versão (1.2.0), o SDK do Unico Check não possuirá mais intra-dependências dentro do projeto. Tais quais incluíam FirebaseMLVision, AFNetworking, MBProgressHUD entre outras. O time trouxe todas as funcionalidades e vantagens que tais dependências traziam para o iOS core nativo, simplificando e reduzindo em mais de 75% o tamanho de biblioteca em relação a versão anterior.
Versão 1.1.5
Bug fixado a respeito da versão da biblioteca AFNetworking, a qual estava impedindo o upload para a Apple Store pelo uso de WebViews depreciadas na Guideline de 2020.
Versão 1.1.4
Adição do botão de fechar no fluxo de captura de documentos. Permitindo que o usuário volte a tela anterior, caso queira;
Correção de um bug que impedia a implementação da captura de documentos no modo DocumentNone;
No fluxo de captura de documentos, correção de um bug que impedia a alteração da label de instrução de acordo com o documento selecionado.
Versão 1.1.3
Agora é possível customizar a imagem do ícone de popup de reset de sessão dentro do fluxo do Liveness com interação.
Versão 1.0.1
Correção de bug que ocasionava conflitos entre códigos em swift desenvolvidos em nossa biblioteca e códigos em swift desenvolvidos no projeto do cliente. Estes conflitos, não permitiam o upload da aplicação para a Apple Store.
Versão 1.0.0
O projeto acessobio-ios era um repositório público distribuído pelo Cocoapods. Devido as melhorias significativas e mudanças que foram realizadas foi criado um novo repositório que tem o intuito de proteger o código em relação aos dados sensíveis. Portanto, o repositório acessobio-ios não está mais disponível;
O novo repositório não afeta na implementação.
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