Android 6.0 以上,不使用三星库。使用 android-google 生物识别库,当用户达到最大尝试次数时,它将抛出 FINGERPRINT_ERROR_LOCKOUT。
我知道 30 秒后允许用户再次尝试使用生物识别登录,但我想知道有什么办法可以避免等待 30 秒吗?正如我可以手动重置它,以便用户可以再次尝试使用生物识别登录,而无需等待 30 秒倒计时。
我在互联网上搜索过,大多数解决方案是等到 30 秒完成,然后让用户再次尝试生物识别登录。
为了开始收听,我调用 mFingerprintManager.authenticate(),为了取消我调用 mCancellationSignal.cancel(),如果它的状态仍然在 FINGERPRINT_ERROR_LOCKOUT(30 秒等待时间)下它不起作用,我想知道我可以通过什么方式绕过和重置,所以我不必等待 30 秒。