> For the complete documentation index, see [llms.txt](https://docs.emobiq.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.emobiq.com/emobiq-client/006-actions-and-visual-logic/action-reference/cordova/device/devicehastouchsensor.md).

# deviceHasTouchSensor

## Description

Activates the touch sensor (fingerprint) feature of a mobile device.

## Input / Parameter

N/A

## Output

N/A

## Callback

### callback

The function to be executed if the touch sensor is activated successfuly.

### errorCallback

The function to be executed if the touch sensor is not activated successfully.

## Video

Coming Soon.

## Example

The user wants to activate the touch sensor feature of their mobile device.

### Steps

| No. | Description                                                                                                                                                                                                               |                                                                                                                                                         |
| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1.  | ![](https://399701567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwmJ1RKjM2uNFaL6fO3Xu%2Fuploads%2Fgit-blob-d9611dfe1ee5cf37b09a55cb1f23b0adf27b5596%2FdeviceHasTouchSensor-step-1.png?alt=media) | Drag a button to a page in the mobile designer. Select the event `click` for the button and drag the function `deviceHasTouchSensor` to the event flow. |
| 2.  | ![](https://399701567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwmJ1RKjM2uNFaL6fO3Xu%2Fuploads%2Fgit-blob-8ad95474e827c1967d760e896916558c069e2b50%2FdeviceHasTouchSensor-step-2.png?alt=media) | Drag the function to be executed when the touch sensor is activated successfully. In this example, we are using the `infoDialog` function.              |
| 3.  | ![](https://399701567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwmJ1RKjM2uNFaL6fO3Xu%2Fuploads%2Fgit-blob-92d85dc89005661dce35113f5063812e80f9c65f%2FdeviceHasTouchSensor-step-3.png?alt=media) | Fill in the parameters of the function.                                                                                                                 |

### Result

When the button is pressed, the infoDialog will appear to confirm that the touch sensor has been activated.

## Links
