Comments (3)
Please describe your issue in more detail and provide steps to reproduce the issue. Please also list the device models you have tested.
from cordova-plugin-android-fingerprint-auth.
Device: Huawei Mate
Our app has some lockscreen that can be unlocked using fingerprint. The time is settable via settings. After the time has passed and user didn't touch the view the app locks:
Steps to repdouce:
Start
Wait 31 seconds
-> App is not locked
-> Screen gets black
Unlock system lock screen with fingerprint
-> Device is unlocked
Wait 31 seconds (period is set to 1 minute)
-> Application lockscreen shows up with prompt to unlock via fingerprint
-> Wait screen gets black
Try to unlock system lock with fingerprint
-> Error: System doesn't accept fingerprint instead goes to enable via code
from cordova-plugin-android-fingerprint-auth.
Here are my findings:
- Launch Fingerprint Authentication Dialog
- Hit power button to immediately lock the device (or wait until screen shuts off and locks)
- Touch fingerprint sensor to wake and unlock phone
- Received touch vibration, screen turns on, shows "Confirm your password" screen.
- Touch fingerprint sensor to unlock phone
- Enter password to unlock phone
- Received touch vibration, screen turns on, shows "Confirm your password" screen.
- Phone unlocks and resumes app
- Fingerprint Auth Dialog is not showing
Conclusion
- The Fingerprint Auth Dialog has registered a touch listener for the fingerprint sensor so the first time the fingerprint sensor is touched to unlock the phone triggers the dialog's callback instead of unlocking the device.
- Even though the "Confirm your password" screen appears, user is still able to unlock the device with a fingerprint by touching the sensor a second time (Unknown if this is device specific).
- After unlocking the device the application resumes and the authentication dialog has been closed. User will need to reinitiate authentication request.
I find these results acceptable and have determined this is not an issue with the plugin.
from cordova-plugin-android-fingerprint-auth.
Related Issues (20)
- Fingerprint popup box out of place on Samsung Galaxy S10+
- Gui translations are not applied. English is only language. HOT 1
- android.content.res.Resources$NotFoundException HOT 4
- FingerprintAuth is not defined HOT 1
- android.content.res.Resources$NotFoundException: HOT 1
- FaceID on new mobile devices HOT 1
- isAvailableSuccess response, what das it means? HOT 3
- Fatal Exception: java.lang.IllegalStateException: IV has already been used. Reusing IV in encryption mode violates security best practices.
- Multi-access HOT 3
- Deprecated FingerprintManager in API level 28 HOT 6
- BAD_PADDING_EXCEPTION after reinstall HOT 3
- A question about multiple users HOT 3
- Attempt to invoke virtual method HOT 2
- Cannot dismiss Fingerprint dialog HOT 1
- [IONIC] "Uncaught TypeError: object is not a function"
- Uses encryption mode CBC with PKCS7 padding
- setUserAuthenticationRequired true to false update not supporting Backup flow HOT 1
- Add support for newer android sdk's (starting from sdk 28).
- 请问encryptConfig中的clientId如何获取,可否提供操作步骤?
- BSF Cordova Ecosystem Crowdfunding Plan
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cordova-plugin-android-fingerprint-auth.