Componente - Selphi

A Captura Facial deve ser configurada.

Para fazer isso, clicamos no ícone da roda; se ele tiver um ponto vermelho, significa que há um parâmetro obrigatório que não está configurado e não poderemos salvar o Fluxo.
Tutorial antes da captura
Tipo: Boolean
Padrão: Ativado
Nome do parâmetro no SDK: showTutorial
Se ativado, o app móvel mostrará um ícone (i) de informação no canto superior direito da tela de "Dica inicial antes da captura", este botão mostra um tutorial mais detalhado de como realizar a captura.
Dica inicial antes da captura
Tipo: Boolean
Padrão: Ativado
Nome do parâmetro no SDK: showPreviousTip
Se ativado, o app móvel mostrará uma tela com um breve tutorial antes do início do processo de captura.
Tela de diagnóstico de erros
Tipo: Boolean
Padrão: Ativado
Nome do parâmetro no SDK: showDiagnostic
Se ativado, o app móvel mostrará uma tela indicando o erro específico que impediu a conclusão do processo de captura. Cada erro é tratado de forma diferente e algumas telas apresentarão botões para fechar, tentar novamente ou até ir para as configurações do dispositivo.
Pré-visualizar imagem capturada
Tipo: Boolean
Padrão: Ativado
Nome do parâmetro no SDK: showResultAfterCapture
Se ativado, o app móvel mostrará uma tela com a imagem capturada para que o usuário confirme se ela está correta ou prefira refazê-la.
Ativar vibração durante a captura
Tipo: Boolean
Padrão: Ativado
Nome do parâmetro no SDK: vibrationEnabled
Se ativado, o app móvel fornecerá feedback ao usuário por meio de impulsos hápticos (vibrações).
Arquivo de recursos
Tipo: String
Padrão: vazio - PREENCHER
Nome do parâmetro no SDK: resourcesPath
O nome do arquivo zip entregue junto com a dependência FPHISelphiWidget. Esse arquivo deve ser encontrado com esse mesmo nome entre os assets do aplicativo que integre o Fluxo.
A estrutura do nome dos zips que costumam ser publicados é resources-${PRODUCT}-{$VERSION}.zip (ou seja, resources-selphi-2-0.zip)
Ativar pré-estabilização
Tipo: Boolean
Padrão: Desativado
Nome do parâmetro no SDK: stabilizationMode
Se ativado, a captura estabelece um modo de estabilização prévio a qualquer processo do Widget. Com esse modo, o Widget é obrigado a não iniciar nenhum processo se o usuário não estiver com a cabeça olhando para frente e sem movê-la.
Otimizar template facial
Tipo: Boolean
Padrão: Desativado
Nome do parâmetro no SDK: templateRawOptimized
Se ativado, o template facial é otimizado para reduzir seu tamanho.
Ativar modo de depuração
Tipo: Boolean
Padrão: Desativado
Nome do parâmetro no SDK: debug
Se ativado, a captura será feita em modo debug.
Modo de teste de vida
Tipo: Seletor
Padrão: Passive
Nome do parâmetro no SDK: livenessMode
Define o modo de validação de vida do processo de Captura Facial:
NONE: Indica que o modo de detecção de foto não deve ser ativado nos processos de autenticação.
MOVE: Indica que o modo de detecção de movimento ativo deve ser ativado.
PASSIVE: Indica que o teste de vida será realizado no servidor, enviando a “bestImage” ou o correspondente “tokenTemplateRaw”
Tela cheia
Tipo: Boolean
Padrão: Ativado
Nome do parâmetro no SDK: fullscreen
Se ativado, o processo de captura é feito em tela cheia. Atualmente é o único modo disponível.
Ativar flash da câmera
Tipo: Boolean
Padrão: Desativado
Nome do parâmetro no SDK: cameraFlashEnabled
Ativa o flash do dispositivo. Combine com o parâmetro de seleção de câmera.
Percentual de recorte do rosto
Tipo: Float
Padrão: 0,9
Nome do parâmetro no SDK: cropPercent
Valor decimal entre 0 e 1 que indica o percentual de recorte que será aplicado sobre a imagem facial originalmente capturada.
Selecionar câmera
Tipo: Seletor
Padrão: Frontal
Nome do parâmetro no SDK: cameraPreferred
Define se a Captura Facial será feita com a câmera frontal ou traseira.
Caminho do arquivo de vídeo
Tipo: String
Padrão: vazio
Nome do parâmetro no SDK: videoFilename
Se o valor for diferente de vazio, o processo de Captura de Documento será gravado como um .mp4 no caminho indicado, dessa forma, o integrador pode obtê-lo acessando-o.
Parâmetros*
Tipo: Dicionário <String,String>
Padrão: vazio
Nome do parâmetro no SDK: params
Este dicionário é para configurações específicas e só deve ser usado quando tiver sido indicado por Facephi devido a um caso de uso especial.
Atualizado