17得票5回答
iOS8如何检查设备是否支持Touch ID

LAContext有一个方法用于检查设备是否可以评估Touch ID,并提供错误消息。 问题在于系统在两种情况下都会给出相同的错误消息“LAErrorPasscodeNotSet”: 1)如果用户有Touch ID,但在设置中将其关闭(使用iOS8的iPhone 5s) 2)如果设备没有...

16得票2回答
在iOS上使用Touch ID加密数据

我的目标 基本上,我正在尝试找出一种使用Touch ID加密数据的方法。 不幸的是,我没有找到一种使用Touch ID创建encryptionKey的方式,因为LAContext API只返回一个二选一的响应。 我这么做的原因 我正在为应用程序实现不同的登录方法。支持的登录方法有密码、PIN...

16得票1回答
在iOS 8中,LAContext实例的生命周期是如何表现的?

我想知道在iOS 8中,LocalAuthentication 框架中的 LAContext 实例的生命周期是什么样子。 在iOS 9及以上版本中,有一个名为invalidate的方法可以手动使当前上下文失效。如果我没有使用该方法,LAContext实例仍然是活动的并存储着评估状态。可以说,...

15得票4回答
在模拟器上使用TouchID

我正在尝试在我的Ionic 2应用中使用TouchID。由于我有一部iPhone 5c,所以无法在真实设备上进行测试。我已经导入了这个包:import { TouchID } from 'ionic-native'; 接下来,我测试了第一个函数(我已经在模拟器的硬件部分激活了TouchID):...

13得票2回答
iOS触控ID和密码设置的偏好设置URL方案

有很多与iOS设置应用程序相关的偏好网址列表,用于在设置应用程序中打开特定站点(例如https://dev59.com/6msy5IYBdhLWcg3w5CBr#8246814)。不幸的是,我找不到打开Touch ID和密码设置的网址。 有人知道这个网址方案吗?

13得票2回答
如果TouchID失效,转而使用系统密码进行身份验证。

我希望使用TouchID来验证我的应用程序,验证成功。如果TouchID不匹配,则会打开“重试”提示,并在该提示中提供“输入密码”选项。如果用户选择该选项,则应该显示系统密码验证,但是我该如何做呢? 这里分享我的代码:func touchIDAuthentication() { ...

13得票4回答
Touch ID导致应用程序无响应

我在我的应用程序中添加了iOS-8的新TouchID API。通常情况下,它可以正常工作,但是当我已经按住Home键进入应用程序时,API的成功回调被调用,但是弹出窗口仍然会出现在屏幕上。在按下“取消”后,UI变得无响应。

13得票1回答
LAContext中的自定义用户回退按钮在iOS8.3中不被支持。

我通过将 localizedFallbackTitle 设置为“使用密码”来定制回退按钮。它起作用了。但是,在我更新我的iPhone到iOS 8.3后,触控ID视图上的回退按钮消失了。 这是API更新还是iOS 8.3的一个错误? 如何修复它?

12得票5回答
如何在React-Native中检查Touch ID、Face ID、密码和图案锁的支持。

我正在使用react-native-fingerprint-scanner进行Touch ID、Face ID和Passcode的认证。 Touch ID可以正常工作,但我该如何检查设备是否支持此功能? 我尝试过使用react-native-touch-id,但它不支持在安卓上使用Face I...

12得票2回答
iOS 8触控ID错误 "需要用户交互"

我一直在努力将 Touch ID 支持集成到我正在开发的应用程序中。但是,它的表现非常不一致。我看到的常见问题之一是,在首次启动应用程序时,它按预期工作,但是在将应用程序移动到后台并将其带回前台时,我从中收到了一个错误。evaluatePolicy:localizedReason:reply:...