首页 > 解决方案 > iPhone模拟器要求输入密码而不是faceid

问题描述

所以我有两个问题

首先,当我调用let compatible = await LocalAuthentication.hasHardwareAsync()它时,false即使我有 Features > FaceID > 注册(选中),它也会返回。奇怪的是,当我取消选中它时,它返回 true :/

其次,当我打电话给这个时let res = await LocalAuthentication.authenticateAsync()

这是向我显示密码字段而不是 faceid,再次困惑为什么它向我显示。

info.plist我通过这样做启用了faceid

<key>NSFaceIDUsageDescription</key>
<string>Allows access to face scanner</string>

任何想法为什么其中任何一个行为异常?

我最近更改了我的捆绑标识符,这可能会影响它吗?

标签: iosreactjsreact-nativeface-id

解决方案


推荐阅读