问题标签 [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 回答
1779 浏览

ios - 如何测试模拟器中应用的允许面容 ID 和禁止面容 ID?

这不是一个骗局:我们可以在模拟器中测试 Face ID 吗?

我想知道如何测试用户何时接受下面的人脸 ID 警报,上面写着“你想允许”应用程序“使用人脸 ID”,然后决定在模拟器中为应用程序禁用人脸 ID。

人脸识别警报

0 投票
1 回答
732 浏览

ios - 如何以编程方式获取 Face ID 系统图标?

有没有办法以编程方式获取此图标?

面容 ID 图标

在某种程度上像这样:

我已经检查了 iOS Human Interface Guidelines 中的图标和图像部分,但我在任何地方都没有看到它。

0 投票
1 回答
1423 浏览

ios - iPhone X - 面容 ID - 不需要的“输入您的密码”文本

自从有了 iPhone X,我就一直在更新我的应用程序以使用 Face ID。当人脸 ID 失败太多次时,我会收到“无法识别人脸”“输入您的密码”的文字。我遇到的问题是,对于这个提示,我不想要回退操作,所以要求输入密码没有意义。任何帮助,将不胜感激。

这是我正在使用的代码:

这是结果:

人脸识别失败

0 投票
1 回答
2606 浏览

ios - 用户拒绝使用生物特征时的生物特征类型

在我们的应用程序中,用户必须注册设备生物特征才能使用它进行身份验证。注册文本和法律说明是根据相关的生物特征(注册到触摸ID或注册到面部ID)据我发现,生物特征类型可以通过LAContext获得,但是如果用户拒绝使用生物特征,那么上下文返回 biometryType=.none

除了要求屏幕尺寸并与 iphone X (坏代码)进行比较之外,还有什么想法吗?

谢谢

0 投票
0 回答
374 浏览

ios - iOS kSecUseOperationPrompt 未使用

我正在尝试从由 Face ID 编码的钥匙串中获取通用密码,并为用户提供自定义提示/消息

这一直适用于 Touch ID,但似乎我无法覆盖在扫描不成功时弹出的叠加层上的默认文本“无法识别面部”。我怎样才能使弹出窗口显示消息 NSString 的内容。

0 投票
0 回答
82 浏览

swift - FaceID 窗口行为

FaceId 尝试两次失败后,弹窗不会自动关闭。在所有不成功的尝试或任何控制 FaceId 弹出的处理程序之后,是否有任何处理程序可以自动关闭 FaceId。

popup 的行为与 touchId 不同。

请帮忙。

代码如下: -

0 投票
1 回答
660 浏览

ios - ios Face Id LocalAuthentication,localizedReason 不起作用

嗨,我使用了上述相同的方法,我遇到的问题是我提供的本地化原因未显示

在 Touch Id 的情况下,它显示在哪里你能帮忙吗?

我想在提示时显示一些消息,正如我们在具有本地化原因的 Touch Id 上看到的那样。

0 投票
0 回答
921 浏览

ios - FaceID 的 iOS 首选项 url 方案

TouchID 访问 FaceID 设置的等效首选项 url 是什么?

访问 TouchID 设置:

0 投票
1 回答
2372 浏览

ios - 在不实际使用 TouchID/FaceID 的情况下向用户询问 TouchID/FaceID 权限

我正在创建一个用户必须登录的应用程序,并且可以使用 FaceID 或 TouchID 来加快登录过程。

可以在应用程序的内部设置中启用或禁用使用 FaceID 或 TouchID 进行登录。

首次使用 TouchID/FaceID 时,用户必须将这些权限授予应用程序。我希望用户在应用程序设置中启用生物识别身份验证后立即显示此权限请求对话框,而不是在用户使用它登录之前。

我没有在谷歌上找到任何东西,所以我怀疑这甚至是可能的。

0 投票
0 回答
1311 浏览

xamarin - 后端为rest api server时如何使用Touch Id/Face Id

我想为我的应用实现 Apple 的 touchId/FaceId。目前,该应用程序具有登录屏幕,用户在其中输入用户 ID 和密码。我将用户 ID 和密码提交到后端服务器(假设位于https://example.com/Login?username=abc&password=xyz@123 (只是一个示例))。后端服务器向我返回身份验证 cookie。我用来访问其余 api 服务的 cookie 我正在阅读许多文章,这些文章讲述了如何将 Apple 的 touch Id 与https://developer.apple.com/documentation/localauthentication框架一起使用。它显示通用弹出窗口,询问是否使用 touch Id,如果 touch Id 身份验证成功则返回 true。

我的问题出现在这里。如果我使用 touch Id 并且身份验证成功。我该如何进行?基本上,我需要身份验证 cookie 才能访问其余的 api。

我假设的一个流程是。当用户在我的应用程序的设置页面中启用 touchId/faceId 时,我将用户凭据存储在钥匙串中。一旦用户注销,并且用户使用触摸 ID 并且身份验证成功,我访问钥匙串,检索用户密码,调用 api https://example.com/Login?username=abc&password=xyz@123获取身份验证 cookie 并使用它们来访问其余的 web api。

我的假设正确吗?还是有更好的实现方式?任何示例或参考都会很棒。

谢谢。