首页 > 解决方案 > 如何在 iOS(swift 5)应用程序中集成 Touch ID 和 Face ID

问题描述

我必须实现生物特征身份验证,我正在使用许多演示,但没有一个演示是完整的,任何人都可以建议我演示或拥有完整的演示,通过它我可以注册用户生物识别并仅验证该特定用户。

谢谢

标签: swift5biometricsface-id

解决方案


您可以在您的设备上添加多个 Touch ID,它可以在您的应用程序中使用,但即使指纹不同,它也可以作为单个用户使用。

苹果表示,你的脸型永远不会离开你的 iPhone。它不会通过任何网络传输或存储在云中。就像你的数字 Touch ID 指纹一样,你的 Face ID 数据专门存储在 iPhone 的安全区域中。

对于多用户身份验证,您必须将指纹存储在您的特定应用程序上。但根据我的研究,Apple 没有让你访问 Secure Enclave。

https://www.quora.com/Can-the-iPhone-fingerprint-sensor-be-used-to-create-a-fingerprint-picture

您可以参考 Apple 的文档,为特定用户将 Face ID 和 Touch ID 与您的应用程序集成。

https://developer.apple.com/documentation/localauthentication/logging_a_user_into_your_app_with_face_id_or_touch_id


推荐阅读