Можем ли мы получить идентификатор лица в реагировать нативно для устройств Android?

9

Я внедрял биометрические данные в свое приложение для аутентификации. Я использую реактивную биометрию для этого. Все вещи работают хорошо только один застрял. Face-id не работает в Android. Я много гуглил, но не смог найти удовлетворительного ответа. Можно ли вообще использовать face-id в Android?

Biometrics.isSensorAvailable()
  .then((biometryType) => {
    if (biometryType === Biometrics.TouchID) {
      console.log('TouchID is supported')
    } else if (biometryType === Biometrics.FaceID) {
      console.log('FaceID is supported')
    } else {
      console.log('Biometrics not supported')
    }
  })  

Это всегда возвращает мне TouchId, даже если я использую FaceId в моем телефоне. Заранее благодарю за помощь.

Бхаскар Джоши
источник
Вы нашли какое-нибудь решение? Вы пробовали с Production Build?
Правин С.
Нужно попробовать с помощью npm install face-recognition-react-native --savenpm?
Android Player

Ответы:

0

Я думаю, это потому, что Face-Id и Touch-Id являются только iOS. и вы все еще, кажется, получаете Touch-Id, работающий как биометрия на андроиде по умолчанию к тому, что вы используете для экрана блокировки (иногда это также зависит от производителя вашего устройства). Я получил эту информацию здесь

Амитодж Сингх
источник
0

Обратитесь к этому ответу

response-native-touch-id должен работать как для TouchID, так и для FaceID.

Обратитесь к этой документации

Для этого пакета требуется скомпилированный SDK версии 29 (Android 10.0) или выше

это может означать, что он будет работать только на Android 10 или выше.

mayank1513
источник
-1

Мой прямой ответ будет НЕТ . Это оправдано тем, что Android никогда не поставлял разблокировку FaceID / Face от собственной версии в базовой версии или базовом API. Решения для разблокировки Face ID / Face, которые мы получаем в Android, от поставщиков, которым они предавались в Android поверх основных API в качестве сторонней интеграции, и я предполагаю, что никто не может написать интерфейс поверх сотен различных реализаций для поддержки такого рода. особенность из единого API.

Сурадж Мальвия
источник