> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/docs.facephi-pt-br/produtos/idv-suite/flujos-and-integraciones/configuracion-tecnica-del-cliente/sdk-mobile/idv-mobile/componente-selphi.md).

# Componente - Selphi

<figure><img src="https://427654043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUo71Qbj6jZQDavjc0U5X%2Fuploads%2Fgit-blob-e9dbc55b81a7da327523358ebd19b80c51e05b15%2Fimage.png?alt=media" alt="" width="318"><figcaption></figcaption></figure>

A Captura Facial deve ser configurada.

<figure><img src="https://427654043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUo71Qbj6jZQDavjc0U5X%2Fuploads%2Fgit-blob-75e583a3651bd907497a086836005acd98711b37%2Fimage.png?alt=media" alt="" width="271"><figcaption></figcaption></figure>

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.
