Guia de instalação

Pré-requisitos do ambiente de desenvolvimento

É necessário que seu ambiente de desenvolvimento esteja de acordo com os seguintes pré-requisitos:

  • Possuir a versão 16.0 ou superior do Xcodearrow-up-right instalado (IDE oficial de desenvolvimento da Apple);

  • Possuir a versão do SDK iOS na versão 12 ou superior;

  • Possuir o gerenciador de dependências Cocoapods ou Swift Package Manager já configurado.

circle-info

O componente de captura disponibilizado por meio do SDK iOS é compatível com todos os dispositivos que possuam iOS 12 ou versões mais recentes. Você pode conferir a lista com esses dispositivos nos canais de suportearrow-up-right oficiais da Apple.

Instalando o SDK iOS

Para implementar o SDK iOS da plataforma Unico IDCloud ao seu aplicativo iOS, siga o passo a passo listado abaixo:

1

Utilizando CocoaPods

O CocoaPods é um gerenciador de dependências para projetos Cocoa, para instruções de uso e instalação visite a documentação do oficial do Cocoapodsarrow-up-right. Para integrar o SDK iOS em seu projeto Xcode usando CocoaPods, siga as orientações abaixo:

Inclua o unicocheck-ios em seu Podfile:

podfile
pod ‘unicocheck-ios’

Em seguida, basta utilizar o comando em seu terminal para instalar as dependências:

pod install
circle-exclamation

2

Utilizando o Swift Package Manager (SPM)

O Swift Package Manager é um gerenciador de dependências para projetos Swift. Ele é integrado ao sistema de compilação Swift para automatizar o processo de download, compilação e vinculação de dependências. Para integrar o SDK iOS em seu projeto usando o SPM, siga as orientações abaixo:

Inclua a dependência em seu arquivo Package.swift:

Package.swift
<uses-dependencies: [
    .package(url: "https://github.com/acesso-io/unico-check-ios.git", .upToNextMajor(from: "2.12.0"))
]

3

Permissões para utilização da Câmera

Para utilizar o método de abertura de câmera em seu projeto é necessário adicionar as permissões antes de compilar a sua aplicação:

Info.plist
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>

4

Obtendo as credenciais

  • Entre em contato com o CSs e/ou time de Onboarding.

  • Solicite a SDK Key informando os identificadores de suas aplicações. Bundle Identifier para iOS, PackageID para Android e Host para WEB.

  • Os identificadores de suas aplicações serão vinculados a SDK Key pela equipe da Unico.

  • Você recebe a sua SDK Key para implementar o AcessoBioConfigDataSource.

5

Embarcando as credenciais em seu projeto

  • Implemente o protocolo AcessoBioConfigDataSource em sua classe:

.h:
#import <AcessoBio/AcessoBioManager.h>
#import <AcessoBio/AcessoBio-Swift.h>

@interface YourUnicoConfigClass: AcessoBioConfigDataSource {}
@end

.m:
@implementation YourUnicoConfigClass

- (NSString * _Nonnull)getBundleIdentifier {
    return @"<YOUR_MOBILE_BUNDLE_IDENTIFIER>";
}

- (NSString * _Nonnull)getHostKey {
    return @"<YOUR_SDK_KEY>";
}

@end

Atualizado

Isto foi útil?