android fingerprint biometrics

API de huellas digitales de Android para la aplicación de asistencia de tiempo



fingerprint biometrics (2)

Me gustaría crear una aplicación que permita a los empleados escanear huellas digitales con el soporte de la aplicación de Android. En este momento, la mayoría de las API de huellas digitales (Touch ID o Android Imprint) solo permiten iniciar sesión en la aplicación. ¿Existe alguna API de terceros que permita el uso de la API para recopilar huellas digitales y adjuntarlas a mi registro de empleado y verificar cuando escanean el dedo? Gracias.


No. De hecho, la Definición de compatibilidad de Android para Android 6.0 establece en la sección Huella digital (7.3.10):

NO DEBE habilitar aplicaciones de terceros para distinguir entre huellas digitales individuales.

Por lo tanto, si bien podría escribir una aplicación que use la huella digital como mecanismo para autenticar al usuario, se podría usar cualquier huella digital registrada asociada con la cuenta de usuario actual.

Esto significaría que si desea diferenciar a cada empleado, necesitaría su propia cuenta de usuario o dispositivo, en lugar de tener una única instancia de la aplicación que funcione para varios usuarios.


Tienes razón, las API de Android M o Samsung o iPhone solo permiten verificar el usuario actual contra el usuario del dispositivo.

Con las API de Android M o Samsung o iPhone no puede obtener una plantilla o imagen de huellas digitales.

Como @ianhanniballake, la única solución es crear un usuario en Android para cada empleado. Pero cada empleado debe seleccionar su usuario y luego, podría autenticarse.

Hay algunos escáneres de huellas digitales compatibles con la plataforma Android y con SDK para Android. Estos SDK permiten obtener imágenes o plantillas de huellas digitales. Los escáneres están conectados al puerto USB, por lo que no puede cargar la tableta y usar el escáner de huellas digitales simultáneamente. Por ejemplo:

También hay algunos dispositivos con escáner de huellas digitales integrado y con SDK para obtener imágenes o plantillas de huellas digitales.

Para que coincida con la huella digital, algunos SDK tienen compatibilidad, pero si tiene muchos usuarios, debe usar una solución AFIS .