Compilando o SDK
Criando uma instância do SDK de Liveness
Métodos do Builder
Parâmetro
Obrigatório
Descrição
Exemplo
private var sdk: CafFaceLivenessSDK?
private func setupCafFaceLiveness() {
sdk = CafFaceLivenessSDK.CafFaceLivenessBuilder()
.setStage(.prod)
.setImageUrlExpirationTime("2H")
.setLoadingScreen(withLoading: true)
.build()
sdk?.delegate = self
sdk?.startSDK(viewController: self, mobileToken: "your_mobile_token", personId: "your_person_id")
}
// MARCA: - CafFaceLivenessDelegate
extension YourViewController: CafFaceLivenessDelegate {
func didFinishWithSuccess(livenessResult: CafLivenessResult) {
print("Sucesso: \(livenessResult.signedResponse ?? "Sem resposta")")
}
func cancelled() {
print("Detecção de vivacidade cancelada")
}
func didFinishWithError(sdkFailure: CafSDKFailure) {
print("Erro: \(sdkFailure.description ?? "Erro desconhecido")")
}
func loading() {
print("Detecção de vivacidade carregando")
}
func loaded() {
print("Detecção de vivacidade carregada")
}
}Atualizado

