问题标签 [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.
ios - ios中使用Touch ID的不同指纹
我正在开发一个使用 Touch ID 的应用程序。我已将 Touch ID 集成到应用程序中,以对用户进行身份验证以访问某些应用程序元素,并且效果很好。
现在,假设有 2 个指纹,比如 Alice 和 Bob。身份验证适用于两种指纹,没有任何问题。
但我需要显示哪个指纹用户已通过身份验证。
有什么方法可以访问它吗?
ios - LAContext.hash() 生成的 int 的唯一性/可信度如何
我正在尝试使用生物识别技术登录 webView 应用程序。我遇到了LAContext.hash()
你可以在你的evaluatePolicy
方法中运行的。它生成一个 10 位的 Int。我尝试了多次,它总是返回相同的数字。
你们中的任何人都可能知道它是否是独一无二的?我可以使用它进行身份验证吗?
注意:这不是本机应用程序。我正在尝试利用 iOS 生物识别技术登录到我的 WebView 应用程序。
ios - 如何利用 Authentication With Biometrics 在 Web 视图中对用户进行身份验证?
我有一个使用 WKWebView 在本机应用程序中加载的 Web 应用程序。第一个导航是登录屏幕,我正在寻找一种使用 ios 生物特征对用户进行身份验证的方法。如果你能帮助我,请告诉我。
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 上无法重现
ios - 可以只使用 TouchID 吗?
我正在向我的应用程序添加生物识别,但我只想使用 Touch ID,我想使用 Face IS。
可能吗?或者使用 canEvaluatePolicy 我必须同时使用强制?
我正在使用这段代码,但我看不到这样做的一种方法。
swift - 什么是[无主的自我],有什么好处?
我正在尝试集成人脸/触摸 ID 登录,但我在苹果文档[unowned self]
中看到了一个闭包。那是什么,有什么好处?示例代码:
ios - 在模拟器上使用 FaceID 和 TouchID 测试身份验证失败
我想在我的应用程序中测试 faceId/touchId 机制。我有以下内容:
我实际上无法测试authFailure
块,因为当我在 XCode 中点击“不匹配的脸”按钮时,它会显示 pin 条目视图,并且看起来像我输入的任何内容都被处理为“正确”。
我实际上想要在用户尝试“错误”的 face/touchId/pin 输入尝试时回调,但我不知道如何获取它。
ios - 无法在 IOS FaceID 中获取 LAErrorAuthenticationFailed 的错误代码
我正在尝试创建一个具有 Face id 功能的应用程序。但是当我尝试处理错误代码时,我只能捕获 LAErrorUserCancel。我无法捕获其他错误代码,例如 LAErrorAuthenticationFailed。