0

大家好,我想问一个小问题……我在我的应用程序中使用 parse.com。我的用户的登录过程是通过使用 parse.com 以及用户在两个文本字段中键入的经典方法用户名和密码。

到目前为止一切正常,但我想使用 TouchID 实现一种额外的登录方法,但是使用 parse.com 很难实现,因为 touchID 识别印象并且用户不在 Parse.com 数据库中,因此在使用 TouchID 时我的应用程序(正确地)返回一个错误,因为它无法识别数据库中存在的用户......

你们中是否有人设法使用生物识别 TouchID 方法进行通过 parse.com 创建的登录?或者你知道是否有一种方法可以让我这样做?

谢谢你们

4

1 回答 1

6

TouchId 仅用于对设备的用户进行身份验证 - 它不识别用户。您可以在手机中注册不同人的指纹,但没有存储身份 - 它们只是对设备进行身份验证的有效凭据。

您可以使用 touchId 从钥匙串中检索项目,因此您可以将 Parse 用户 ID 和密码存储在钥匙串中(用户第一次需要键入它们),然后使用 touchID 解锁这些存储的凭据以进行将来的身份验证。

Apple 有一些示例代码演示了使用 touchID 对钥匙串进行身份验证和本地身份验证

于 2014-10-21T08:41:04.620 回答