ios8 Touch ID传感器正在工作,但输入的密码无效

时间:2014-12-11 09:39:35

标签: iphone ios8 touch-id

我正在我的应用程序中实施Touch ID授权。它工作正常,但我也想使用密码选项作为Touch ID的替代方法,与设备锁定时相同。我该如何实现呢?

2 个答案:

答案 0 :(得分:1)

当您使用evaluatePolicy时,您会返回success: Boolerror: NSError!。 如果error.code等于kLAErrorUserFallback,请将用途发送到您自己创建的特定密码屏幕。

答案 1 :(得分:1)

AFAIK无法使用Apple的密码机制/授权。他们只公开了Touch ID API,因此您可以通过指纹验证用户。

您必须提供自己的实现,用户必须在首次打开应用程序或应用程序内的某个位置(如设置)时设置密码。

您可以在iOS的1Password应用中查看完成的方式,这样您就可以选择使用Touch ID或密码(在设置应用时必须指定)。

TL; DR 您必须自己动手。