> 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-en/products/idv-suite/flujos-and-integraciones/configuracion-tecnica-del-cliente/sdk-mobile/ios-sdk/modulos/captura-de-huellas.md).

# Fingerprint Capture

This component requires a minimum iOS13 version

## Introduction <a href="#id-1-introduccion" id="id-1-introduccion"></a>

The *Component* discussed in the current document is called ***Phingers Component***. It is responsible for capturing the user's finger fingerprints and the subsequent extraction of the fingerprint templates. Its main functionalities are as follows:

* Two operating modes: extraction of the four fingers of the hand (except the thumb), or extraction of only the thumb.
* Internal camera management.
* Permission management.
* Built-in liveness detection.
* Assistant in fingerprint capture processes.
* Generation of templates with fingerprint features, images, and scores.

In the section on [Initialization](/docs.facephi-en/products/idv-suite/flujos-and-integraciones/configuracion-tecnica-del-cliente/sdk-mobile/ios-sdk/inicializacion.md) the steps required for the basic integration of the SDK are detailed. This section adds information for launching this component.

## **Dependencies**

To avoid conflicts and compatibility issues, if you want to install the component in a project that contains an old version of the Facephi libraries (*Widgets*), they must be completely removed before installing the components of the **SDKMobile**.

### CocoaPods

```sh
pod 'FPHISDKMainComponent', '~> $VERSION'
```

* To install the current component, the following entry must be included in the application's Podfile:

```sh
pod 'FPHISDKPhingersTFComponent', '~> $VERSION'
```

* Once the dependencies are installed, the different functionalities of the component can be used.

### **SPM**

* The mandatory dependencies that must have been previously installed are:

```swift
//HTTPS
https://github.com/facephi-clienters/SDK-SdkPackage-SPM.git
//SSH
git@github.com:facephi-clienters/SDK-SdkPackage-SPM.git
```

* To install the SelphID component, it must be included in the project's modules:

<pre class="language-swift"><code class="lang-swift"><strong>//HTTPS
</strong>https://github.com/facephi-clienters/SDK-PhingersTF_Component-SPM.git
//SSH
git@github.com:facephi-clienters/SDK-PhingersTF_Component-SPM.git
</code></pre>

## Permissions

In the client application where the components will be integrated, it is necessary to add the following element to the file **Info.plist**:

```
It is necessary to allow camera usage (Privacy - Camera Usage Description)
```

## Available controllers

<table data-header-hidden><thead><tr><th width="184.63671875"></th><th></th></tr></thead><tbody><tr><td><strong>Controller</strong></td><td><strong>Description</strong></td></tr><tr><td>PhingersController</td><td>Main fingerprint capture controller</td></tr></tbody></table>
