android - 我们可以在 Android 设备的 React Native 中获取 Face-ID 吗?

标签 android react-native face-id android-biometric-prompt

我正在我的应用程序中实现生物识别技术以进行身份​​验证。我正在使用 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。 提前感谢您的帮助。

最佳答案

我认为这是因为 Face-Id 和 Touch-Id 仅限 iOS。而且您似乎仍然可以使用 Touch-Id,因为 Android 上的生物识别默认为您用于锁定屏幕的内容(有时它也取决于您的设备制造商)我从 here 获得此信息

关于android - 我们可以在 Android 设备的 React Native 中获取 Face-ID 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58791324/

相关文章:

ios - 我们可以在模拟器中测试 Face ID 吗?

ios - 每当用户关闭应用程序时使用面部 ID

iOS - 面容 ID 生物识别集成

android - Zeroconf API 在 Android 中可用吗?

javascript - 使用 React Native 和 Redux 热重载 reducer 时堆栈溢出

javascript - React native - 下拉列表中的 z-index 不起作用

javascript - 使用 JavaScript Regex 后无法删除文本

android - "android.view.View cannot be cast to android.view.ViewGroup"异常

安卓NDK。如何省略 __FILE__/__BASE_FILE__ 中的路径

android - 如何在 ImageView 中找到图像的中心点和边界