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

ios - 自定义 Touch ID 视图

是否可以在没有默认 Touch ID 视图的情况下侦听正面指纹匹配?我想创建一个登录视图,其中pin键盘和 Touch ID 同时可用(无需选择其中一个)。

0 投票
1 回答
771 浏览

ios - 在 iPad 上使用 Touch ID 进行多用户应用登录

我正在考虑创建一个 iPad 信息亭应用程序,供商店内的多名员工使用。

我了解 IOS8 将 Touch ID 暴露给应用程序 - 我的问题是,是否可以使用 Touch ID 来验证和识别登录到应用程序的多个用户?

并不是说它应该太重要,但该应用程序将是 Hybrid/Cordova。

0 投票
2 回答
373 浏览

ios - Touch ID 冻结 AVCaptureDevice

我必须AVCaptureDevice在屏幕上显示实时相机预览。

当 Touch ID 视图覆盖在相机预览上时(使用CAContext's evaluatePolicy),相机预览会冻结。当 Touch ID 视图关闭时,相机预览会在重新启动前闪烁黑屏。

冻结和黑屏闪烁都是有问题的。如何在覆盖 Touch ID 视图的情况下保持相机预览活跃?

0 投票
1 回答
2256 浏览

ios - 如果使用密码,则获取 Touch ID 通知

我在我的应用程序中使用 Touch ID。

  • 如果 Touch ID 指纹扫描连续 3 次失败,我会收到Application retry limit exceeded.错误消息。
  • 如果 Touch ID 指纹扫描再次失败两次,我会收到Biometry is locked out.错误消息。

被生物识别锁定后,您需要输入密码。奇怪的是,如果您的密码输入正确,那么这不会导致回调。相反,系统会提示您重试生物测定。successevaluatePolicy

在生物识别被锁定后,如何获得密码输入正确的通知?

0 投票
0 回答
374 浏览

ios - 如果触摸 ID 验证失败,使用密码验证用户

我正在使用 touch id 来验证用于登录我的应用程序。

我的代码

它返回 touch id 验证的结果。

在这里,如果用户选择输入密码而不是触摸 ID,我是否必须将用户重定向到我的登录屏幕以输入他/她的登录凭据,或者有什么方法可以使用设备密码来验证用户。

0 投票
2 回答
2698 浏览

ios - 是否可以在 iOS 应用程序中使用 Touch-ID 身份验证和钥匙串共享?

我已经成功地分别使用钥匙串和钥匙串共享(在多个设备之间同步钥匙串项目)实现了 TouchID。当我尝试同时执行它们时,我收到错误“-50”,这是无效参数。从下面的代码中,删除kSecAttrAccessControlkSecAttrSynchronizable可以按预期工作。

根据我迄今为止的经验(阅读 - 几天的挫败感),以及一些钥匙串 API 简化工具(如UICKeychainStore )的功能,似乎如果我使用 Touch ID 身份验证,钥匙串共享将不起作用,反之亦然。我正在寻找可以说明但无法找到的 Apple 文档。

我浏览了 Apple 的SecItem.h页面,我发现一个有用的信息说明了以下关于kSecAttrAccessiblekSecAttrSynchronizable的信息:“如果在 OS X 或 iOS 上同时指定了这两个属性,则 kSecAttrAccessible 键的值可能只是其名称不以“ThisDeviceOnly”结尾,因为它们无法同步到另一台设备。” 但是,我没有使用“ThisDeviceOnly”(我目前正在使用kSecAttrAccessibleAlways进行测试)

您能否帮助指出 Apple 是否以及在何处记录了此限制?这将有助于我将其记录下来,然后继续前进。谢谢。

0 投票
2 回答
131 浏览

objective-c - 如何检查一个类或 CFType 在 Objective-C 中是否可用

我现在在 iOS8 中工作,我想检查 CFType 'SecAccessControlRef' 是否可用。由于该应用程序将支持 iOS 7,如果不进行检查,该应用程序将崩溃。对于常规的 NSClass 我只会使用类似的检查

但是非 NSClass 项目有类似的东西吗?

0 投票
1 回答
1932 浏览

ios - 是否可以以编程方式关闭 Touch ID LAContext 对话框?

如果我的应用在屏幕上显示触摸 ID 对话框时收到推送通知,我希望能够取消/关闭它并处理推送。

这是否可能,或者我是否需要存储推送数据,直到用户导致对话框关闭或安排替换本地推送以稍后处理它?

0 投票
1 回答
4949 浏览

ios - 是否可以获取 TouchID 信息并与指纹数据库进行比较?

我知道有了LocalAuthentication,很容易将 TouchID 嵌入到 iOS 应用程序中。

但是是否有可能获取TouchID信息并将其与其他指纹数据库进行比较?

0 投票
2 回答
3285 浏览

ios - 显示“输入密码”以进行 Touch ID 身份验证

我正在我的应用程序中实现身份验证,并允许用户使用 Touch ID 进行身份验证。当他们想输入密码时,我还想通过“输入密码”按钮启用回退。

我目前拥有的代码:

当 Touch ID 部分工作时,“输入密码”按钮没有显示。

触控 ID 1

我可以让它显示的唯一方法是,如果我使用未注册的不同手指未能通过触摸身份验证。

触控 ID 2

我宁愿不必强迫用户无法通过身份验证来显示该按钮。

我浏览了几个教程和博客,看看我是否遗漏了任何东西,但我没有找到任何东西。

教程 1

教程 2

从图片中,似乎应该显示“输入密码”。我在装有 iOS8.2 和 8.3 的 iPhone 上使用 8.3 SDK