问题标签 [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 投票
3 回答
2630 浏览

ios - 用户拒绝使用时无法检查人脸 ID

如果设备支持Face IDTouch ID,我想对用户采取不同的操作。

使用Face ID时,iOS 要求使用权限。(与触控 ID 不同)。

如果用户拒绝许可,context.biometryType 返回 LABiometryTypeNone。

无论如何要检查设备支持的Touch IDFace ID

控制台输出

注意:我不想使用密码验证。我只需要知道 设备是否支持 Touch ID 或 Face ID

0 投票
1 回答
1525 浏览

ios - 'LABiometryType' 仅适用于 iOS 11.0.1 或更高版本

Xcode 9.3 (beta)显示 enum 错误,与 checkLABiometryType一起工作正常。Xcode 9.2available(iOS 11.0, *)

这是错误消息:

'LABiometryType' 仅适用于 iOS 11.0.1 或更高版本

在此处输入图像描述

这是我现有的代码:

问题是:如果我按照错误消息中的建议替换#available(iOS 11.0, *)#available(iOS 11.0.1, *),那么如何处理LABiometryType.faceIDiOS 11.0 的 Face-id 生物特征()。

0 投票
1 回答
918 浏览

ios - 从后台返回时使用 FaceID 或 TouchID 对登录用户进行身份验证

我有一个应用程序,我需要非常安全。因此,前台应用程序的用户需要通过 TouchID、FaceID 或他们的电话密码验证自己才能继续。

我能够显示和删除coverVC,但是在我BackgroundViewController的(充当 的那个coverVC)中,我想在应用程序处于前台时提示用户进行生物身份验证

我正在尝试将一个handler函数传递BackgroundViewController给在正确的时间触发,但它不起作用,我不清楚我做错了什么。会喜欢这里的任何帮助。谢谢!

在我的AppDelegate

在我的BackgroundViewController.swift

编辑:

如果我设置[weak self][unowned self]调用self.handler(),我会得到:

致命错误:尝试读取无主引用但对象已被释放

0 投票
1 回答
401 浏览

ios - 我们可以使用我们编写的 Face ID SDK 吗?

这不是一个非常技术性的问题,很抱歉,但我看不到任何关于它的官方文件,这就是我需要你帮助的原因。
Apple 是否拒绝使用非 Apple 的第三方 Face ID SDK 的应用程序?

0 投票
3 回答
7312 浏览

ios - 触控 ID 与面容 ID 代码

我想问一个关于生物特征认证的问题。在我的应用程序中,我使用 Touch ID 输入了身份验证。现在 voelvo 使用 Face ID 实现该方法。

我在我的 .plist 文件中插入了 Privacy - Face ID Usage Description行

现在我注意到我的 Face ID 可以正常工作,而无需对 TouchID 代码进行任何更改。

我的问题是:

** Touch ID 实现代码与 Face ID 相同?我可以保留 Touch ID 实现代码而不做任何更改,还是必须为 Face ID 添加几行代码?**

我向你展示我是如何实现我的 Touch ID

0 投票
1 回答
6349 浏览

ios - 如何处理人脸识别权限警报?

我写了以下代码片段

验证人脸后进入成功块。我想处理人脸 id 权限警报。我想获得 face id 的 Yes 或 permission grant 方法。当我们得到相机的 AVAuthorizationStatus 之类的东西时

这是权限弹出窗口

0 投票
0 回答
786 浏览

ios - 当应用程序在后台运行时,如何测量 IOS 设备前面的物体的距离?

当应用程序在后台运行时,如何测量 IOS 设备(iPhone 和 iPad)前面的物体的距离?

我一直在研究使用接近传感器,但是它只能给出真或假的值,无论手机前面是否有物体,与 android SDK 相比,它可以准确地给出物体的距离。

如果没记错的话,我们可以使用 ARKit 或仅使用相机来精确实现这一点,但是 Apple 限制在后台使用相机。

目的是让用户在使用设备时与设备保持最佳距离,即使在后台也是如此。

不确定 iphone X 的新原深感摄像头是否有帮助。

希望有任何建议。

谢谢!

0 投票
1 回答
577 浏览

ios - 如何关闭人脸ID权限弹出?

我们在 plist
NSFaceIDUsageDescription 中添加了人脸 ID 描述键。此应用需要人脸 ID 权限才能使用人脸识别进行身份验证。我们正在弹出系统以访问我们想要关闭该弹出窗口的人脸 ID。请查看图片中的弹出窗口:

在此处输入图像描述

0 投票
4 回答
3127 浏览

react-native - 如何检查用户设备是否使用指纹/面部作为解锁方法。[ReactNative] [博览会]

我正在使用基于 Expo Toolkit 的 ReactNative 开发应用程序,我想知道如何检查用户是否使用指纹(iPhone 上的 TouchID)或面部检测(iPhone X 上的 FaceID>)来解锁设备。

我已经知道如何使用 Expo SDK 检查设备是否具有所需的硬件,如下所示:

但我需要检查用户是否在您的设备上选择指纹/面部作为解锁方法,而不是图案或密码。

谢谢

0 投票
0 回答
674 浏览

ios-simulator - 如何在 iPhone X 模拟器上重新启用 FaceID

不是我们可以在模拟器中测试 FaceID的副本。

在本文中显示,可以为特定应用更新 FaceID 设置,但在 iPhone X 模拟器(xCode 版本:9.2)中似乎并非如此。

与“常规”类别出现在同一子列表中的唯一其他设置是“隐私”,它似乎不在应用程序的设置下。

最终,我正在尝试测试当用户尝试为我的 react-native 应用程序重新启用 FaceID 时的工作流程,一旦他们离开并回来。

有谁知道如何在模拟器的设置中启用 FaceID 设置,或者在应用程序仍在设备上安装和后台运行时更改首选项?