问题标签 [face-id]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
206 浏览

ios - FaceIDRecoginition 功能未实现,但要求在 info.plist 中添加 NSFaceIDUsageDescription 键

没有添加与 FaceID 检测相关的功能。我没有添加

LocalAuthentication.framework

在我的应用程序中。我正在为我的应用程序使用密码进行用户身份验证。我的一位客户使用 faceID 解锁屏幕,报告了一个问题,即使用 faceID 应用程序解锁屏幕后崩溃。

我在模拟器中检查了这个问题,因为我没有 iPhone X。我按照以下步骤重现问题。

硬件 -> FaceID -> 已注册。

我得到了以下登录控制台。

此应用程序已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据。应用的 Info.plist 必须包含一个 NSFaceIDUsageDescription 键和一个字符串值,向用户解释应用如何使用这些数据。

正如我之前提到的,我还没有实现任何代码来检测 faceID 那么为什么我会遇到上述问题?

0 投票
0 回答
77 浏览

android - 引发用户未通过身份验证访问三星 S10 中 KeyStore 中的密钥

我正在使用生物识别 API 来访问我的密钥库。

要访问密钥库,我已将 setUserAuthenticationRequired 启用为 true。访问 Keystore 时,我将调用生物识别 api 并对用户进行身份验证。但是在三星s10中,Face ID认证得到提示,并且使用人脸认证成功。

但是,我无法访问密钥库。它说用户需要进行身份验证。

谁能帮我解决这个问题。为什么 keystore 不允许 Face ID 身份验证访问 KeyStore。

0 投票
1 回答
2082 浏览

ios - FaceID 应该回退到密码,但不会

我继承了具有以下类的代码库,为 Face/Touch ID 提供支持。

预期的行为是在面部/触摸 ID 成功时用户已登录。这有效。

但是,如果用户未能通过 Face ID 并选择输入他们的密码,一旦调用完成处理程序,他们就会退出。我相信选择使用密码会触发

如何改为触发密码提示?LAPolicy.deviceOwnerAuthentication我应该使用并评估它来创建第二个策略吗?

我应该指出,在模拟器上这似乎按预期工作,但在设备上却没有,我退出了。

0 投票
0 回答
212 浏览

ios - willEnterForegroundNotification 中的 iOS Face ID/Touch ID 锁屏冲突

我有在触发通知UIVisualEffectView时在当前窗口上设置模糊的代码。didEnterBackgroundNotification然后它会在被触发时尝试扭转这种情况willEnterForegroundNotification(为便于阅读而简化):

虽然这种方法通常有效,但在测试应用程序的 Face ID 功能时,我发现了以下异常:

  1. 打开应用程序
  2. 关闭设备上的屏幕
  3. 唤醒设备
  4. 在设备的锁定屏幕上向上滑动

预期结果:设备应解锁,然后我的应用程序应运行其 Face ID 评估代码以取消模糊视图。

实际结果:我的应用程序的人脸 ID 评估代码削弱了向上滑动的操作。它可以防止用户在锁定屏幕上向上滑动,从而有效地将他们锁定在设备之外。

是否有一些我应该监控的状态或其他更安全的事件来触发我的 Face ID 评估?

0 投票
1 回答
40 浏览

ios - 识别出faceId后如何导航到另一个页面?

当单击按钮时,我添加了人脸 id 识别,并且if true需要导航另一个页面。但不工作。应用程序崩溃。几分钟后导航到下一页,后退按钮不起作用。

错误信息是:

[Animation] +[UIView setAnimationsEnabled:] 从后台线程调用。不支持从后台线程对 UIView 或子类执行任何操作,这可能会导致意外和隐蔽行为。

0 投票
2 回答
2867 浏览

cordova-plugins - 用于检查“Face Id”和“Touch Id”支持的 Cordova 插件?

是否有用于检查“Face Id”和“Touch Id”支持的cordova 插件?有没有办法在不显示本机弹出窗口的情况下使用这些身份验证方法(例如添加自定义动画)?谢谢。

0 投票
3 回答
253 浏览

ios - 当应用程序进入后台时,您的应用程序中有 FaceID 或 touchID 是否会停止在后台播放音频?

我有一个用于 FaceID/TouchID 的生物识别技术,只要应用程序进入后台,它就会活动。我已经将应用程序配置为在后台播放音频,但 FaceID/TouchID 似乎停止了所有后台活动,例如音频。是这样吗?

0 投票
0 回答
67 浏览

ios - FaceID动画完成后如何准确回调?

successBlock 在 FaceID 动画完成之前执行

0 投票
0 回答
55 浏览

java - 如何在我的应用程序中的某个时间点验证 MacBook 中的 Touch_ID 或 Face_ID

我有一个场景,我必须在 BacBook 中提供安全性(如 Face_ID 或 Touch_ID),同时在我的应用程序中继续进行。

我在谷歌上没有找到任何解决方案。

无代码

0 投票
0 回答
978 浏览

ios - 每次faceid/touchid认证失败时如何获取回调

我们有一个要求,如果 Face ID 或 Touch ID 连续 5 次失败,我们必须阻止用户 24 小时。

在 Face ID 中,我再次使用回退调用身份验证管理器,总共尝试 6 次(每次调用 2 次)后,我在回退方法本身中阻止了用户。

在 Touch ID 中,在第三次失败时,我收到了对身份验证失败的回调。我再次调用身份验证管理器,在第 5 次尝试时,我收到了对 Lockout 的回调,我可以在其中阻止用户。

Face ID 和 Touch ID 有什么共同点,我可以在每次失败后得到回调,这样我就可以在第 5 次失败时阻止用户?

错误方法: