2015-11-02 2 views
2

Я пытаюсь реализовать отпечаток пальца, введенный в Android-6.0-marshmallow, но сталкиваюсь с проблемой.
Проблема в том, что, когда я пытаюсь запустить код примера здесьОтпечаток пальца: слишком много попыток

android-FingerprintDialog

это показывает ошибку «Слишком много попыток» более чем один раз.
Чтобы воспроизвести проблему, шаги

1 - Нажмите на кнопку покупки
2 - Предоставить неправильный сенсорную идентификатор, пока ошибка «слишком много попыток» происходят
3 - Обеспечить пароль
4 - Снова нажмите на покупка кнопка.

Теперь снова показывает ошибку «Слишком много попыток» и запрашивает пароль (который не является предполагаемым поведением)

Скажи, пожалуйста, как решить эту проблему.

ответ

3

Конкретная реализация API отпечатков пальцев может различаться между различными производителями устройств. API отпечатков пальцев предоставляет «стандарт», но природа с открытым исходным кодом ОС Android означает, что также может выполняться настройка. Я провел тестирование с помощью Huawei P6, LG 5X и Samsung S5, S6 и S7. (Устройства Samsung используют проприетарный интерфейс Pass API, но демонстрируют аналогичное поведение в API отпечатков пальцев Android.) Сценарии, которые я видел в своем опыте работы с API отпечатков пальцев Android 6.0 после того, как были достигнуты неудачные попытки аутентификации, были достигнуты:

  • Блокировка сканера отпечатков пальцев в течение 30 секунд.
  • Блокировка сканера отпечатков пальцев и требование резервного пароля.
  • Блокировка сканера отпечатков пальцев в течение 30 секунд и требует резервного пароля.

Появляется ли сканер отпечатков пальцев после ввода пароля резервного копирования и ожидания 30 секунд? Было бы также полезно узнать, какие устройства (производители и модели) вы тестировали.

+0

Если вам больше 30 секунд, сколько секунд? Я до сих пор не наблюдал более 30 секунд блокировки и никакого другого поведения, отличного от трех описанных выше типов поведения, в том числе на Nexus 5x. – MStrapko

+0

@nikhil, у меня есть Nexus 5X, и это ровно 30 секунд. Не знаю, какие часы вы используете для подсчета, но, вероятно, это подсчет картофеля. – mradzinski

Смежные вопросы