首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError: null不是一个对象(计算'bridge.isSensorAvailable')

TypeError: null不是一个对象(计算'bridge.isSensorAvailable')
EN

Stack Overflow用户
提问于 2022-11-05 20:16:09
回答 1查看 79关注 0票数 0

用于生物识别认证的反应-自然-生物特征 npm软件包。

作为模块导出不能同时适用于IOS和Android仿真器以及更新的Android智能手机。尝试了2.1.4和3.0.1版本的包。检查依赖项。

基于这个来自自述的代码片段。(其他生物识别国家预防机制一揽子办法也以类似方式运作,不包括错误的出口实施或特定生物识别问题)。

代码语言:javascript
复制
import ReactNativeBiometrics from 'react-native-biometrics'

ReactNativeBiometrics.isSensorAvailable()
  .then((resultObject) => {
    const { available, biometryType } = resultObject

    if (available && biometryType === ReactNativeBiometrics.TouchID) {
      console.log('TouchID is supported')
    } else if (available && biometryType === ReactNativeBiometrics.FaceID) {
      console.log('FaceID is supported')
    } else if (available && biometryType === ReactNativeBiometrics.Biometrics) {
      console.log('Biometrics is supported')
    } else {
      console.log('Biometrics not supported')
    }
  })

如果这是一个常见的问题,并且有一个替代的expo解决方案来生成本地用户以外的加密密钥,这可能对我和其他人也有帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-06 11:11:30

NativeModules (通常用于访问硬件)包不能用于expo托管的项目,而只能用于简单的工作流。管理-vs-裸

寻找一种基于结果的生物识别解决方案:

  1. 让这个自由发挥作用。
  2. 替代反应本土化。

我找到了一种更广泛使用的替代方案,但出于某种原因,我一开始就错过了它。

npm包- 反应-本机-钥匙链应该适用于非博览会管理的项目。但也没起什么作用。

世博会管理解决方案的替代方案-使用世博-安全商店世博-本地认证

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74331185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档