Issue happens only on Samsung devices. If start fingerprint authentication process (call CrossFingerprint.Current.AuthenticateAsync()) and leave it for 2-3 minutes with no interaction dialog will be closed with failed result with 'TooManyAttempts' status automatically.
I'm the friendly issue checker.
Thanks for using the issue template :star2:
I appreciate it very much. I'm sure, the maintainers of this repository will answer, soon.
Issue happens only on Samsung devices. If start fingerprint authentication process (call CrossFingerprint.Current.AuthenticateAsync()) and leave it for 2-3 minutes with no interaction dialog will be closed with failed result with 'TooManyAttempts' status automatically.
Steps to reproduce
Launch project
Call CrossFingerprint.Current.AuthenticateAsync(authRequestConfig);
Wait
Expected behavior
Dialog will be shown until user try to authenticate with fingerprint close it.
Actual behavior
Dialog automatically closes after 2-3 minutes.
Configuration
Version of the Plugin: 1.4.3
Platform: Android 6.0
Device: Samsung Galaxy Tab
Code:
Research notes
After some researches I find out that it happens every 3 mins. I found function in source code that could cause this behavior:
Could you tell purpose of this function. Does library still not fixed ?