Sag*_*gar 6 touch-id react-native passcode face-id android-biometric
我已react-native-fingerprint-scanner在我的应用程序中实现的正常工作Touch Id。
现在,我想为两个平台的Touch ID,Face ID和密码进行身份验证
是否可以检查您的设备是否分别要求支持lock pattern?
我也尝试过使用react-native-touch-id但它对我不起作用Face Id
有什么方法可以在两个平台(iOS / android)上实现这一目标吗?
参考:链接
react-native-touch-id应该适用于 TouchID 和 FaceID。
如果faceid/touch不可用,iOS允许设备回退到使用密码。这并不意味着如果 touchid/faceid 前几次失败,它将恢复为密码,而是如果前者未注册,那么它将使用密码。
您可以先检查一下是否支持。
const optionalConfigObject = {
fallbackLabel: 'Show Passcode',
passcodeFallback: true,
}
TouchID.isSupported(optionalConfigObject)
.then(biometryType => {
// Success code
if (biometryType === 'FaceID') {
console.log('FaceID is supported.');
} else {
console.log('TouchID is supported.');
}
})
.catch(error => {
// Failure code
console.log(error);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
506 次 |
| 最近记录: |