Я реализовал код для аутентификации по отпечатку пальца в React Native
, используя react-native-fingerprint-scanner
, и он работает нормально. Мое беспокойство может показаться довольно глупым, но я действительно застрял на этом, когда аутентификация прошла успешно, я понятия не имею, как это проверить, чтобы я мог вызвать setState
там. Этот код просто возвращает строку:
FingerprintScanner
.authenticate((description, onAttempt) => {
if (description) {
this.setState({ Authenticated: true })
}
//description: 'Log in with Biometrics'
})
.then(() => {
this.props.onAuthenticate();
})
Примечание: выполнение никогда не повторяется .then()
обратный вызов, иначе я бы просто установил там состояние. Не знаю, почему это так!