0

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

4

2 回答 2

1

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

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

您可以在 iOS 的 1Password 应用程序中检查它是如何完成的,它使您可以选择使用 Touch ID 或密码(您必须在设置应用程序时指定)。

TL;DR你必须自己做。

于 2014-12-11T09:48:36.887 回答
1

当你使用evaluatePolicy你回来success: Boolerror: NSError!。iferror.code等于kLAErrorUserFallback将使用发送到您自己创建的特定密码屏幕。

于 2014-12-11T09:46:43.817 回答