我正在我的应用程序中实现 Touch ID 授权。它工作正常,但我也想使用密码选项作为 Touch ID 的替代品,与设备锁定时相同。我应该如何实现这个?
问问题
484 次
2 回答
1
AFAIK 无法使用 Apple 的密码机制/授权。他们只公开了 Touch ID API,从而允许您通过指纹验证用户。
您必须提供自己的实现,并且用户必须在首次打开应用程序或应用程序内部的某个位置(如设置)时设置密码。
您可以在 iOS 的 1Password 应用程序中检查它是如何完成的,它使您可以选择使用 Touch ID 或密码(您必须在设置应用程序时指定)。
TL;DR你必须自己做。
于 2014-12-11T09:48:36.887 回答
1
当你使用evaluatePolicy
你回来success: Bool
和error: NSError!
。iferror.code
等于kLAErrorUserFallback
将使用发送到您自己创建的特定密码屏幕。
于 2014-12-11T09:46:43.817 回答