【发布时间】:2019-11-10 17:45:16
【问题描述】:
我在我的应用中实施生物识别技术以进行身份验证。我正在为此使用 react-native 生物识别技术。每件事情都很好,只有一个卡住了。 Face-id 在 Android 中不起作用。我做了很多谷歌搜索,但找不到满意的答案。甚至可以在 Android 中使用 face-id 吗?
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')
}
})
即使我在手机中使用 FaceId,它也会始终返回 TouchId。 提前感谢您的帮助。
【问题讨论】:
-
您找到解决方案了吗?您是否尝试过 Production Build?
-
必须尝试使用
npm install face-recognition-react-native --savenpm? -
@pravin 我知道它的回复很晚,但是如果你从设备中删除你的指纹,它会显示允许你使用人脸 ID,因为人脸 ID 在 android 10 中被视为弱生物特征
标签: android react-native face-id android-biometric-prompt