El sensor de huellas dactilares de Android cancela el error si lo captura otra aplicación.
Estoy usando FingerprintManager en mi aplicación y por lo general todo funciona bien. El principal problema que tengo es que los clientes a veces se quejan de que la operación de huella digital a veces se cancela, lo que puedo ver en los registros como error 5 (operación de huella digital cancelada). Ahora, sé que otras aplicaciones no desarrolladas bien pueden sostener el sensor si no lo sueltan en inPause o similar, así que incluso lockscreen no puede utilizar el sensor. ¿Hay alguna manera de evitar este problema y forzar al sensor a comenzar a trabajar con mi aplicación de nuevo?
Gracias
- Android Store Store API 23, use setUserAuthenticationRequired sin escáner de huellas dactilares
- obtener la versión de android huellas dactilares de certificados
- Cómo programar decir cuando FINGERPRINT_ERROR_LOCKOUT ha expirado en el FIngerprintManager de Android?
- Samsung pasa sdk cambiar el texto en espera en el diálogo de huellas dactilares
- ¿Por qué `hasEnrolledFingerprints` está dando error que requiere un permiso sólo en mi Fragmento pero no en la Actividad en el Ejemplo de Google?
- Cifrado y descifrado de Android Fingerprint API
- Cómo utilizar excepciones no compatibles para versión de plataforma inferior
- Prueba de interfaz de usuario de Android Fingerprint con Espresso
- ¿Apoyará Samsung la API de huellas dactilares de Google de Marshmallow?
- Presencia del hardware del escáner de huellas digitales Marshmallow
- Uso de Android Fingerprint API para comprobar si se ha agregado una nueva huella digital
Me enfrenté al mismo problema, hay un problema planteado en torno a esto con Android.
https://code.google.com/p/android/issues/detail?id=208512
Aquí es cómo lo estoy manejando en mi código.
if (errMsgId != FINGERPRINT_ERROR_CANCELED) { // As you see below that error code happens when device is locked. }