Сканирование отпечатков пальцев Android с помощью устройства Samsung

Я хочу написать приложение, которое будет хранить отпечатки пальцев людей, использующих его, а затем использовать его для их аутентификации. Теперь это приложение будет размещено в публичном месте, и там будут тысячи пользователей. Итак, мне нужно сохранить столько отпечатков пальцев. Я попробовал простое приложение с Samsung PASS SDK и планшет Samsung с распознаванием отпечатков пальцев. встроенный. Он работал, но похоже, что ограничивается только тремя отпечатками пальцев. Таким образом, можно сохранить и подтвердить подлинность максимум трех отпечатков пальцев, вот что я вижу. Это правда? Можно ли сохранить тысячи отпечатков пальцев и использовать их в приложении? Или есть какая-нибудь другая компания (кроме Samsung), которая предлагает такую ​​возможность?


person Jean    schedule 29.05.2015    source источник
comment
Таким образом, можно сохранить и аутентифицировать не более трех отпечатков пальцев. Я полагаю, это то, что я вижу на каждом устройстве?   -  person Tim    schedule 29.05.2015
comment
@TimCastelijns пример приложения, которое я пробовал использовать в учебнике, открывает страницу настроек при попытке зарегистрировать отпечаток пальца. И после того, как я зарегистрирую три отпечатка пальца, кнопка «добавить» на странице «Настройки» будет отключена.   -  person Jean    schedule 29.05.2015
comment
Таким образом, вы можете зарегистрировать только 3 отпечатка для каждого приложения на устройство. Почему это проблема? вы ожидаете, что более трех человек будут использовать ваше приложение на одном устройстве? Обычно у пользователя есть собственное устройство   -  person Tim    schedule 29.05.2015
comment
@TimCastelijns, это будет приложение в публичном месте. Так много людей (возможно, тысячи) будут использовать приложение.   -  person Jean    schedule 29.05.2015
comment
Можете ли вы проверить образец кода, чтобы узнать, является ли ограничение в 3 ограничением программного обеспечения? Возможно, вы сможете просто снять ограничение   -  person Tim    schedule 29.05.2015
comment
нет @TimCastelijns. об этом конкретно не упоминается, но, насколько я могу судить, ограничение, похоже, есть в аппаратном обеспечении.   -  person Jean    schedule 30.05.2015
comment
Итак, вы действительно планируете разместить устройство, а не приложение в публичном месте, и хотите, чтобы несколько пользователей могли аутентифицироваться на нем?   -  person Dijkgraaf    schedule 09.06.2015
comment
Если отпечаток пальца не отправляется через сетевое соединение на какой-либо сервер, он просто сохраняется на конкретном устройстве, и ограничение составляет 3 отпечатка пальца на устройство. Попробуйте следующее: установите приложение на два разных телефона, сохраните три отпечатка пальца на одном телефоне, попытайтесь добавить отпечаток пальца на другой телефон. Я подозреваю, что это сработает, исходя из того, что вы уже говорили о приложении.   -  person JustWannaFly    schedule 09.06.2015
comment
Внешний датчик отпечатков пальцев, вероятно, будет лучшим решением.   -  person Anubian Noob    schedule 10.06.2015


Ответы (1)


AFAIK, эта проблема является (полностью преднамеренным) ограничением со стороны производителя (например, Samsung, Apple ...). Они сделали свое дело: не допустить, чтобы биометрические данные не покидали телефон. Просто как тот. Я не знаю, есть ли какой-нибудь «незаконный» метод извлечения этих данных для свободной работы с ними.

Может быть, вы можете попробовать другой подход: небольшое устройство с Linux (например, Raspberry Pi, если вас не волнует скорость рабочего стола) с подключенным USB-считывателем отпечатков пальцев.

person webo80    schedule 11.06.2015