当用户单击“输入密码”时,如何使用系统内置密码屏幕来验证我的应用程序

时间:2015-02-10 07:13:31

标签: ios objective-c touch-id

我将TouchID集成到我的应用中,如何使用'输入密码'选项存在系统内置密码屏幕来验证我的应用程序。 任何一个请解释如何处理案例' LAErrorUserFallback'在目标C中。

1 个答案:

答案 0 :(得分:1)

你做不到。您可以使用该选项显示您自己的密码屏幕。在回复块中,检查NSError对象并关闭回退代码。

....replyBlock:^(BOOL success, NSError *error) {

        if (error)
        {
            switch (error.code)
                case LAErrorUserFallback:

现在,您可以针对特定应用而非特定于设备的身份验证执行您的应用所需的任何操作。 (基本上,您可以在Touch ID可用之前做任何事情。)

更新

请参阅NicolasMiari的评论,该评论指的是可能有解决方案的https://www.secsign.com/fingerprint-validation-as-an-alternative-to-passcodes/