53得票15回答
如何以编程方式检查“Face ID”和“Touch ID”的支持。

我已经为我的应用程序安全目的集成了LocalAuthentication,它支持基于'Touch Id'的支持。但现在,苹果最近还添加了基于'Face Id'的身份验证方式。 我该如何检查设备支持哪种类型的身份验证方式。Touch Id还是Face Id?

30得票1回答
Swift 3中使用Keychain仅通过Touch ID访问保存数据

我正在处理一段代码,它应该完成以下操作: 在Keychain中存储一些数据。 只有在用户通过Touch ID或Pass Code进行身份验证后才能获取数据。 我观看了使用Touch ID的Keychain和身份验证演示,并理解了以下内容: 如果您在将新值添加到Keychain时设置...

27得票2回答
TouchID调用applicationWillResignActive和applicationDidBecomeActive函数

我想知道苹果是否有意让TouchID功能调用这些生命周期方法。是否有可能检查TouchID进程是否正在调用这些方法(我希望避免在AppDelegate中设置一个BOOL值,以判断当前是否显示TouchID输入)。

24得票2回答
有没有一种方法可以在Web浏览器中使用Android指纹API或iOS Touch ID?

例如,我有一个带有身份验证的网站。是否有任何指纹API可以从JavaScript中使用来登录用户?像Android和iOS这样的移动操作系统有这样的API。因此,至少理论上移动版本的浏览器可以提供这样的功能。但是我在互联网上找不到任何信息。

24得票4回答
有没有办法在iOS模拟器上使用苹果的Touch ID(指纹扫描仪)?

我正在开发一个需要Touch ID身份验证的应用程序,那么有没有办法在模拟器中使用Touch ID(指纹扫描仪)? 此外,请分享一些使用LocalAuthentication框架的示例代码。

21得票8回答
确定iOS设备是否支持TouchID而不设置密码

我正在开发一个iOS应用程序,允许用户使用TouchID登录应用程序,但首先他们必须在应用程序内设置密码。问题是,为了显示设置密码选项以启用TouchID登录,我需要检测iOS设备是否支持TouchID。 使用LAContext和canEvaluatePolicy(就像这里的答案所示If D...

21得票4回答
在iOS 11.0中,TouchID锁定已被弃用。

当我使用Xcode 9编译我的应用程序以适用于IOS11时,我会收到以下警告: (The translated text is: When I compile my application with Xcode 9 for iOS 11, I get the following warni...

20得票3回答
TouchID激活activateTouchWithResponse函数在未请求指纹的情况下返回成功。

我有以下的本地认证实现,正如许多地方所描述的。context.evaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, localizedReason: "Logging in with Touch ID", reply:...

19得票2回答
确定是否存在Touch ID保护的钥匙串项目?

有没有一种方法可以在不提示用户使用Touch ID的情况下,确定是否使用Touch ID访问控制设置了iOS钥匙链中的项目(密码、令牌等)?我们需要在执行操作之前确定凭据是否已经保存到钥匙链中(具有Touch ID保护),但我们不想打断用户的Touch ID提示。 我尝试过以下方法...NSM...

17得票2回答
在iOS应用中,是否可以同时使用Touch-ID身份验证和Keychain共享?

我已经成功实现了使用钥匙串的TouchID和Keychain Sharing(在多个设备之间同步钥匙串项目)。但是当我尝试同时使用它们时,会出现错误“-50”,即无效参数。 从下面的代码中可以看出,删除kSecAttrAccessControl或kSecAttrSynchronizable中...