大家好我想问一个小问题...我在我的应用程序中使用 parse.com。我的用户的登录过程是通过使用 parse.com 以及用户在两个文本字段中键入的经典方法用户名和密码。
到目前为止一切正常,但我想使用 TouchID 实现一种额外的登录方法,但是使用 parse.com 很难实现,因为 touchID 标识印象并且用户不在数据库 Parse.com 中,因此当使用 TouchID 我的应用程序会(正确地)返回一个错误,因为它无法识别数据库中存在的用户......
你们中有人设法使用生物识别 TouchID 的方法来创建通过 parse.com 创建的登录名吗???或者你知道是否有一种方法可以让我这样做?
谢谢大家
最佳答案
TouchId 仅用于对设备的用户进行身份验证 - 它不识别用户。您可以将不同人的指纹注册到手机中,但不会与他们一起存储身份——它们只是对设备进行身份验证的有效凭据。
您可以使用 touchId 从钥匙串(keychain)中检索项目,因此您可以将您的 Parse 用户 ID 和密码存储在钥匙串(keychain)中(用户需要在第一次输入它们),然后使用 touchID 解锁这些存储的凭据以供将来验证.
Apple 有一些 sample code这演示了如何使用 touchID 对钥匙串(keychain)进行身份验证并进行本地身份验证
关于ios - 在 iOS 8.0 中使用数据库 Parse.com 登录用户的 TouchID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26481720/