问题标签 [lacontext]

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 回答
90 浏览

ios - ios中使用Touch ID的不同指纹

我正在开发一个使用 Touch ID 的应用程序。我已将 Touch ID 集成到应用程序中,以对用户进行身份验证以访问某些应用程序元素,并且效果很好。

现在,假设有 2 个指纹,比如 Alice 和 Bob。身份验证适用于两种指纹,没有任何问题。

但我需要显示哪个指纹用户已通过身份验证。

有什么方法可以访问它吗?

0 投票
0 回答
59 浏览

ios - LAContext.hash() 生成的 int 的唯一性/可信度如何

我正在尝试使用生物识别技术登录 webView 应用程序。我遇到了LAContext.hash()你可以在你的evaluatePolicy方法中运行的。它生成一个 10 位的 Int。我尝试了多次,它总是返回相同的数字。

你们中的任何人都可能知道它是否是独一无二的?我可以使用它进行身份验证吗?

注意:这不是本机应用程序。我正在尝试利用 iOS 生物识别技术登录到我的 WebView 应用程序。

0 投票
1 回答
323 浏览

ios - 如何利用 Authentication With Biometrics 在 Web 视图中对用户进行身份验证?

我有一个使用 WKWebView 在本机应用程序中加载的 Web 应用程序。第一个导航是登录屏幕,我正在寻找一种使用 ios 生物特征对用户进行身份验证的方法。如果你能帮助我,请告诉我。

0 投票
2 回答
791 浏览

ios - 模拟器上的 LAContext UI

有谁知道你打电话时模拟器上显示的 UI 是什么

它要求输入 iPhone 密码,但以某种不寻常的方式。无论您输入什么都会导致成功。这是屏幕截图: 在此处输入图像描述

在设备上,如果密码关闭,您只是不通过canEvaluatePolicy

如果 iPhone 密码被禁用,是否有默认 UI 来设置密码?

谢谢!

0 投票
1 回答
755 浏览

ios - iOS:调用 AppDelegate 的打开 url 时不显示 Touch Id

我的应用程序支持从其他应用程序打开图像、pdf 等文档。Tocuh Id 实现如下图,app进入前台时请求

现在,当用户从后台打开应用程序或重新启动时,请求 Touch Id 可以正常工作。当应用程序从其他应用程序打开时会出现此问题,例如点击应用程序 URL,使用“复制到 MyApp”选项从外部应用程序共享文档,其中调用 AppDelegate 的打开 url 方法,如下所示

问题是当应用程序从外部应用程序启动时,上面的打开 url 方法被调用,并且UIApplicationWillEnterForeground观察者也被按预期调用。但在那个 UIApplicationWillEnterForeground 观察者中,LAContext().evaluatePolicy 突然失败,并出现错误“调用者移至后台”。

请注意,问题可以在 iOS 11.0.3、11.3上看到,而在 iOS 11.4 或 <11 上无法重现

0 投票
1 回答
40 浏览

ios - 可以只使用 TouchID 吗?

我正在向我的应用程序添加生物识别,但我只想使用 Touch ID,我想使用 Face IS。

可能吗?或者使用 canEvaluatePolicy 我必须同时使用强制?

我正在使用这段代码,但我看不到这样做的一种方法。

0 投票
2 回答
356 浏览

swift - 什么是[无主的自我],有什么好处?

我正在尝试集成人脸/触摸 ID 登录,但我在苹果文档[unowned self]中看到了一个闭包。那是什么,有什么好处?示例代码:

0 投票
0 回答
116 浏览

ios - 在模拟器上使用 FaceID 和 TouchID 测试身份验证失败

我想在我的应用程序中测试 faceId/touchId 机制。我有以下内容:

我实际上无法测试authFailure块,因为当我在 XCode 中点击“不匹配的脸”按钮时,它会显示 pin 条目视图,并且看起来像我输入的任何内容都被处理为“正确”。

我实际上想要在用户尝试“错误”的 face/touchId/pin 输入尝试时回调,但我不知道如何获取它。

0 投票
2 回答
127 浏览

ios - 无法在 IOS FaceID 中获取 LAErrorAuthenticationFailed 的错误代码

我正在尝试创建一个具有 Face id 功能的应用程序。但是当我尝试处理错误代码时,我只能捕获 LAErrorUserCancel。我无法捕获其他错误代码,例如 LAErrorAuthenticationFailed。

0 投票
3 回答
223 浏览

ios - 如何更改 LAContext 的状态栏样式

我已经在我的应用程序中实现View controller-based status bar appearance了。YES

我在我的应用程序中实现了生物特征认证。但问题是我UIViewController.lightContent,当生物识别对话框出现以进行身份​​验证时,它有.default样式,所以请指导我如何更改statusBar生物识别身份验证控制器的样式。

这是参考屏幕。

1. UIViewController内容轻 在此处输入图像描述

2.生物特征认证 在此处输入图像描述

请指导我如何更改生物特征认证statusBar方式?

谢谢