> 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-nfc.md).

# Componente - NFC

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

A captura do chip NFC 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-54d8f2e56294e1d9156cbe020cac8a2538f5af6f%2Fimage.png?alt=media" alt="" width="267"><figcaption></figcaption></figure>

Para fazer isso, clicamos no ícone da engrenagem; 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.

#### Ativar vibração durante a captura

Tipo: Boolean

Padrão: Ativado

Nome do parâmetro no SDK: *vibrationEnabled*

Se ativado, o app móvel dará feedback ao usuário por meio de impulsos hápticos (vibrações).

#### 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.

#### Tempo de extração

Tipo: Int

Padrão: 50000

Nome do parâmetro no SDK: *extractionTimeout*

O tempo em milissegundos que decorre desde o início da captura até que o erro por Timeout seja acionado.

No iOS, devido a uma limitação do Sistema Operacional, o tempo máximo configurável é 58000ms.

#### Imagens do documento

Tipo: Seletor

Padrão: *vazio - PREENCHER*

Nome do parâmetro no SDK: *documentNumber, birthDate & expiryDate*

Os chips NFC têm uma camada de segurança que só pode ser superada conhecendo 3 dados disponíveis no MRZ do documento físico.

Nesta seção queremos configurar de *de onde* o componente de NFC vai obter o valor desses 3 parâmetros.

É imprescindível que uma etapa do componente de NFC seja precedida por pelo menos uma de captura.

Devemos indicar então aqui a etapa prévia de *Documento* e no seletor adicional escolher as imagens extraídas nessa etapa sobre as quais será feita uma leitura de OCR.

#### Estilo de progresso da leitura

Tipo: Seletor

Padrão: Pontos

Nome do parâmetro no SDK: *readingProgressStyle*

Altera a forma como o progresso da leitura é apresentado ao usuário.

* **DOTS**: O usuário vê uma sequência de *círculos* preenchidos/vazios, o processo avança conforme são preenchidos até chegar a 10.
* **PERCENTAGE**: O usuário vê uma porcentagem que sobe conforme a leitura avança até chegar a 100%.

#### Omitir PACE

Tipo: Boolean

Padrão: Desativado

Nome do parâmetro no SDK: *skipPace*

Se ativado, a captura não tentará estabelecer um processo de comunicação com o chip seguindo o padrão PACE (*Password Authenticated Connection Establishment*) e usará diretamente o BAC *Basic Control Access).*

#### Extrair imagem facial

Tipo: Boolean

Padrão: Ativado

Nome do parâmetro no SDK: *extractFacialImage*

Se ativado, a captura extrairá a Captura Facial do titular do documento armazenada no chip NFC.

Esta imagem pode ser usada depois para processos de *Matching facial.*

#### Extrair imagem da assinatura

Tipo: Boolean

Padrão: Desativado

Nome do parâmetro no SDK: *extractSignatureImage*

Se ativado, a captura extrairá a assinatura do titular do documento armazenada no chip NFC.
