Share via


Inscripción de una huella digital

Introducción a la inscripción de huellas digitales

Una aplicación para Android solo puede utilizar la autenticación mediante huella digital si el dispositivo ya se ha configurado con la autenticación mediante huellas digitales. En esta guía se describe cómo inscribir una huella digital en un emulador o dispositivo Android. Los emuladores no tienen el hardware real para la detección de huellas digitales, pero esta se puede simular con la ayuda de Android Debug Bridge (se describe a continuación). En esta guía se explica cómo habilitar el bloqueo de pantalla en un dispositivo Android e inscribir una huella digital para la autenticación.

Requisitos

Para inscribir una huella digital, debe tener un dispositivo Android o un emulador que ejecute el nivel de API 23 (Android 6.0).

El uso de Android Debug Bridge (ADB) requiere estar familiarizado con el símbolo del sistema y el archivo ejecutable adb debe estar en la ruta de acceso del entorno de Bash, PowerShell o el símbolo del sistema.

Configuración de un bloqueo de pantalla e inscripción de una huella digital

Siga los pasos que se describen a continuación para configurar un bloqueo de pantalla:

  1. Vaya a Configuración > Seguridad y seleccione Bloqueo de pantalla:

    Location of Screen lock selection on the Security screen

  2. La siguiente pantalla que aparece le permitirá seleccionar y configurar uno de los métodos de seguridad de bloqueo de pantalla:

    Select Swipe, Pattern, PIN, or Password

    Seleccione y complete uno de los métodos de bloqueo de pantalla disponibles.

  3. Una vez configurado el bloqueo de pantalla, vuelva a la página Configuración> Seguridad y seleccione Huella digital:

    Location of the Fingerprint selection on the Security screen

  4. Desde allí, siga la secuencia para agregar una huella digital al dispositivo:

    Sequence of screenshots for adding a fingerprint to the device

  5. En la última pantalla, se le pedirá que coloque el dedo en el escáner de huellas digitales:

    Screen that prompts you to put your finger on the sensor

    Si usa un dispositivo Android, coloque el dedo sobre el escáner para completar el proceso.

Simulación de detección de huellas digitales en el emulador

En un emulador de Android, es posible simular una detección de huellas digitales mediante Android Debug Bridge. En OS X, inicie una sesión de terminal. O bien, en Windows, inicie un símbolo del sistema o una sesión de PowerShell y ejecute adb:

$ adb -e emu finger touch 1

El valor de 1 es el finger_id del dedo que se "escaneó". Es un entero único que se asigna a cada huella digital virtual. En el futuro, cuando se ejecuta la aplicación, puede ejecutar este mismo comando de ADB cada vez que el emulador le pida una huella digital, puede ejecutar el comando adb y pasarlo al finger_id para simular el examen de huellas digitales.

Una vez completada la detección de huellas digitales, Android le notificará que se ha agregado la huella digital:

Screen displaying Fingerprint added!

Resumen

En esta guía se ha cubierto cómo configurar un bloqueo de pantalla e inscribir una huella digital en un emulador o dispositivo Android.