使用 Touch ID 密码保护 swift 个应用程序

Password protect a swift app with Touch ID

我正在创建一个应用程序,用户可以在其中存储其他人的信息,我希望允许用户使用密码或 Touch ID(如果他们的设备支持)来保护存储在我的应用程序中的信息。

多亏了 Apple 的文档,我已经让 Touch ID 部分正常工作,但我对如何实现密码锁有点困惑。我是否必须为该密码输入创建另一个视图控制器?我如何确保我的应用程序无法访问用户密码(以防应用程序被黑客入侵或 运行 在越狱设备上)? Apple 是否为此提供框架或库?

谁能告诉我一些我可以使用的源代码或文档?

您可以使用 VENTouchLock

这样的库

或者您可以查看它的实现并了解它是如何工作的,以便复制它。

您可以试试这个库,它看起来非常有前途,它是用来自@yankodimitrov 的 Swift 编写的。 SwiftPasscodeLock