Вы не говорите, используете ли вы Expo или нет.
реакция-нативная инициация
Если вы не используете Экспо, вам нужно использовать зависимость типа react-native-touch-id
https://github.com/naoufal/react-native-touch-id
Тамучебник, который объясняет основы его настройки
https://medium.com/react-native-training/integrate-touch-id-and-face-id-to-your-react-native-app-707e7db17edc
Существует также https://github.com/hieuvp/react-native-fingerprint-scanner, но он работает только с TouchID.
Expo
Если вы используете Expo, LocalAuthentication
обрабатывает биометрическую аутентификацию.
https://docs.expo.io/versions/v32.0.0/sdk/local-authentication/
Распознавание лиц на Android
Однако на данный момент я не верю, что существует актуальное решение для распознавания лиц на Android для React-Native
Из документов Expo:
Используйте FaceID и TouchID (iOS) или Fingerprint API (Android) для аутентификации пользователя с помощью сканирования лица или отпечатков пальцев.
Аналогичным образом react-native-touch-id
утверждает, что Android является экспериментальным
React Native Touch ID - это библиотека React Native для аутентификации пользователей с помощью биометрических методов аутентификации, таких как Face ID и Touch ID, на iOS и Android (экспериментальная).
По крайней мере вы сможете реализовать touchID, и когда faceID станет доступным для Android, вы сможете обновить зависимость.