我正在将 TouchID 集成到我的应用程序中,如何使用“输入密码”选项显示系统内置密码屏幕来验证我的应用程序。任何人请解释如何在目标 C 中处理案例“LAErrorUserFallback”。
问问题
3014 次
1 回答
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/ 。
于 2015-02-19T21:50:20.923 回答