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

Iniciar verificação de vivacidade

Chamando startSDK

Use CafFaceLivenessLiteSDK.startSDK com os parâmetros necessários do seu view controller.

Parâmetro
Obrigatório
Descrição

viewController: UIViewController

Sim

O view controller de apresentação

mobileToken: String

Sim

Token de uso associado à sua conta CAF

personId: String

Sim

Identificador do usuário

customLocalization: String?

Não

Nome da tabela de strings para localização personalizada do iProov (por exemplo, "stringsBundle")

customLocalizationBundle: Bundle?

Não

Bundle contendo a tabela de strings personalizada (iProov options.stringsBundle)

uiCustomization: CerttaUiCustomization?

Não

Identidade visual para a tela de liveness (padrão: nil, sem personalização)

environment: CafEnvironment

Não

.dev, .beta, .prod (padrão: .prod)

loading: Bool

Não

Mostrar a tela de carregamento do SDK (padrão: true)

Exemplo

import CafFaceLivenessLite

class ViewController: UIViewController {
    private let sdk = CafFaceLivenessLiteSDK()

    override func viewDidLoad() {
        super.viewDidLoad()
        sdk.delegate = self
    }

    func startLiteLiveness() {
        sdk.startSDK(
            viewController: self,
            mobileToken: "your_mobile_token",
            personId: "your_person_id",
            customLocalization: nil,
            customLocalizationBundle: nil,
            environment: .prod,
            loading: true
        )
    }
}

Localização personalizada com um bundle de framework

Quando a personalização Localizable.strings é enviada dentro de um framework (ou de outro bundle que não seja o principal), passe tanto o nome da tabela quanto o bundle:

Referência de localização: Localização do iProov

Personalização da interface

Para personalizar a tela de liveness — barra de cabeçalho, mensagem de orientação, área ao redor do oval do rosto e fonte — passe um CerttaUiCustomization por meio do uiCustomization parâmetro. Disponível a partir de 2.1.0 e totalmente opcional. Veja Personalização da interface.

Atualizado