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

ios - 如何从 Touch ID 警报视图中删除输入密码和取消按钮

我被卡住了,不想在拇指印象警报中输入密码

0 投票
1 回答
76 浏览

ios - 从 iOS8 迁移的用户的 Touch-id 指纹代码

在 iOS9 中引入了 context.evaluatePolicyDomainState 功能。这为已注册的手指提供了一个“值”。在 iOS8 中,此功能不可用。

已经在 iOS8 中注册手指,迁移到 iOS9(甚至 iOS10)的用户会怎样?我假设评估的PolicyDomainState 函数将为这些用户返回一个“值”,更重要的是,当用户更新他们的手指(例如添加手指)时,该“值”会发生变化。

0 投票
2 回答
7280 浏览

ios - Touch ID:生物识别被锁定。代码=-8

我在我的应用程序中使用 Touch id 来识别 iPhone 用户,何时canEvaluatePolicy: LAPolicyDeviceOwnerAuthenticationWithBiometrics用于评估用户是否有资格使用 Touch id,但在多次尝试失败后,即使用户有资格使用 touch id,它也会返回FALSE

这将导致应用程序跳过此步骤并认为此设备不支持触摸 ID。

这是我得到的错误:

错误 Domain=com.apple.LocalAuthentication Code=-8 “生物识别被锁定。” UserInfo={NSLocalizedDescription=生物特征被锁定。}

0 投票
0 回答
165 浏览

macos - 在 osx 10.12.1 中的“canEvaluatePolicy”崩溃

我使用以下代码在我的应用程序中对用户进行身份验证

事件虽然触摸 id 方法可从 osx 10.12 获得,但这些canEvaluatePolicy方法在 osx 10.12 和 10.12.1 中崩溃并出现错误

LAPolicy.deviceOwnerAuthenticationWithBiometrics也可从10.12

我想知道评估出了什么问题

0 投票
1 回答
678 浏览

ios - 视图控制器消失后iOS隐藏Touch ID

我在我的密码视图控制器(它显示为模态视图控制器)中显示 Touch ID context.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics, localizedReason: message

但有时我需要在用户输入指纹之前以编程方式关闭密码视图控制器。在这种情况下,带有触摸 ID 的警报会保持原位。如何也关闭此 Touch ID 警报?

0 投票
1 回答
615 浏览

ios - Touch ID“再试一次”警报视图的标题是否可自定义?

我已经看到第一次显示Touch ID对话框时,默认显示应用程序的名称,并且可以将字幕设置为localizedReason。将完全自定义的字符串设置为标题怎么样?是否可以更改 Touch ID 尝试失败时显示的“再试一次”标题?

0 投票
1 回答
385 浏览

ios - iOS 8 中 LAContext 实例的生命周期如何表现?

我想知道框架中LAContext实例的生命周期LocalAuthentication在 iOS 8 中是什么样子的。

在 iOS 9 及更高版本中,有invalidate手动使当前上下文无效的方法。如果我不使用该方法,该LAContext实例仍将处于活动状态并存储评估状态。有人可以说我可以在使用后简单地取消/释放它,但我需要跨功能的实例来执行其他操作,例如验证它的可用性并invalidate在 VC 的不同点启用该方法。这是否也发生在 iOS 8 上?我会问苹果,因为文档没有澄清这一点,但我想事先寻求更多的想法。

感谢大家!

0 投票
4 回答
5928 浏览

ios11 - iOS11 中的 LABiometryType 总是返回 None

在此处输入图像描述

无论在 Device 的 passcode 和 touchId settings 中配置了什么设置,LAContext 总是返回 none。它只是给我一个警告,而不是例外。

它仅在 iOS11.1 beta 中的 XCode 9.1 Beta 中工作,如建议:(

0 投票
0 回答
36 浏览

ios - 在 LAContext 之前从应用程序进行身份验证

我正在开发要从应用程序集成本地身份验证的应用程序,我LAContext成功使用并正常工作。

正如我们所知,密码从一开始就与 iPhone 一起使用,并LAContextiOS8 引入

  • 我想知道在iOS8之前我们如何在应用程序中使用密码或身份验证?或者我们不能?

我知道市场上早期iOS8上的设备很少,但我想确定我的应用程序的最低版本支持。

寻求建议和帮助。谢谢。

0 投票
1 回答
597 浏览

ios - 使用 FaceID 添加“双击继续”选项

在我的应用程序中,我使用 Apple 的 FaceID 来确认一些操作。

我想在提出 FaceID 请求之前插入一个额外的步骤。这是因为 FaceID 会立即出现,用户没有时间阅读他要确认的内容。

我看到苹果在询问 FaceID 之前使用了“双击主页按钮”的方法。

我已经阅读了 Apple 的文档,但没有找到任何关于这种 API 的信息。我附上了一个屏幕截图,其中包含 Apple 在其原生应用程序中所做的示例。

苹果双击继续

你知道如何实现同样的目标吗?