Compilando o SDK
Criando uma instância do SDK de Liveness
Métodos do Builder
Método
Tipo
Descrição
Obrigatório
Exemplo
private fun setupCafFaceLiveness() {
sdk = CafFaceLivenessSDK.CafBuilder()
.setStage(CafStage.PROD)
.setScreenCaptureEnabled(true)
.setLoadingScreen(true)
.setListener(
setupCafLivenessListener()
).build()
}
private fun setupCafLivenessListener() = object : CafLivenessListener {
override fun onCancel() {
println("onCancel")
}
override fun onError(sdkFailure: CafFaceLivenessError) {
println("onError: ${sdkFailure.message}")
}
override fun onLoaded() {
// Este evento só será chamado quando a tela de carregamento não estiver ativada
println("onLoaded")
}
override fun onLoading() {
// Este evento só será chamado quando a tela de carregamento não estiver ativada
println("onLoading")
}
override fun onSuccess(livenessResult: CafFaceLivenessResult) {
println("onSuccess: ${livenessResult.signedResponse}")
}
}Atualizado

