问题标签 [touch-id]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
943 浏览

ios - 如何使用 Touch ID 作为 iOS 应用用户身份验证的替代方法?

我计划将 Touch ID 集成到我的应用程序中,并将其用作用户名和密码身份验证的替代方法。这是我的过程:

第一次:通过用户名和密码登录 -> 启用 Touch ID -> 从服务器接收访问密钥。 第二次(启用 Touch ID):Touch ID 认证成功 -> 通过访问 ID 直接访问服务器。

因此,保护​​访问密钥在这里至关重要。除了 Apple 的数据保护 API(如果用户的设备未解锁,它不会提供保护),还有什么更好的保护方法吗?

另外,这是使用 Touch ID 的正确方法吗?

0 投票
1 回答
306 浏览

ios - Touch ID API - 仅使用非 Touch ID 手机的 PIN 码?

一直在寻找这个,但似乎找不到合适的答案。目前,我的应用程序中有一个系统可以选择 PIN 码进入应用程序。我想改用 Touch ID,但不知道如何处理非 Touch ID 手机。

问:对于没有 Touch ID 硬件的用户,我们可以使用 Touch ID API 要求用户输入他们的手机 PIN 以进入应用程序吗?

0 投票
1 回答
1170 浏览

asynchronous - swift iOS8:在TouchID认证后执行segue

我有一个带有两个视图的简单应用程序。加载第一个视图后,我正在执行 Touch ID 传感器身份验证(另请参阅问题):

使用此代码执行 segue,但第二个视图只出现片刻,然后应用程序返回第一个视图。好像canEvalutePolicy里面的代码还没写完,所以导航控制器push了第一个view。

我尝试了几件事,例如:

还有这些方法的组合,但我无法执行第二个视图的转场并停留在第二个视图中。

任何人都可以帮忙吗?

谢谢,最好的,圭多

0 投票
2 回答
509 浏览

ios8 - TouchID:回退(输入密码)和取消有什么区别?

我正在将 TouchID 集成到我的应用程序中,但我不明白这两个按钮enter passwordcancel. 它们导致LAErrorUserCancelor错误LAErrorUserFallback,但我无法以不同的方式处理它们,所以我想避免使用这两个按钮之一。有没有办法做到这一点?或者这里的最佳做法是什么?

1Password 是这里的一个例子;用户获得的两个按钮都导致相同的操作 - 您必须手动将密码输入应用程序。在我看来,这里只有一个按钮是有意义的。

0 投票
1 回答
35 浏览

uitabbarcontroller - Touch ID验证时UITabBar图像加载问题

我已经为这个问题工作了好几天,但没有运气。这里是:

我有一个UIViewController设置UITabBarController。用户输入密码以访问基于选项卡的视图等。这一切都很好。但是,我最近添加了Touch ID对我的应用程序的支持,但是当我成功验证它时,它会在几分钟后加载标签图像,是的, 严重的是几分钟!; 除了处于活动状态的选项卡。

这是一个故事板应用程序,我正在展示带有 segue 的选项卡控制器。

当我按下按钮执行 segue 时,一切正常: 在此处输入图像描述

但是当我在 Touch ID 验证后执行 segue 时performSegueWithIdentifier: 在此处输入图像描述

我尝试了延迟加载,使用 IB 和一切,但找不到解决方案。

有没有人可以帮助我?谢谢。

0 投票
0 回答
957 浏览

ios - 当我的应用提示用户输入指纹时,有没有办法在 iOS 8 中关闭密码屏幕

当用户多次未能通过 TouchID 本地身份验证时,iOS 8 接管了我的应用程序的屏幕,这令人沮丧。我觉得我应该有控制权,我应该决定当用户失败并且我们的后端是这样编程的时该怎么做。

那么有什么方法可以关闭我的应用程序中间弹出的密码屏幕吗?

这是我用来在屏幕上弹出 TouchID 的代码:

在此处输入图像描述

0 投票
1 回答
199 浏览

ios - 主队列上的 Touch ID

在 iOS 8 中使用 Touch ID 进行身份验证时,从身份验证到我的应用程序从身份验证 VC 到登录的 VC 需要几秒钟。我将成功验证时的直接方法调用替换为首先获得主队列的方法调用,现在它非常快。这在某种程度上与 Touch ID 在非主队列上做一些工作有关,但我找不到任何关于此的文档或指南。应该在主队列上执行所有与 Touch ID 相关的代码,还是只是身份验证的结果?

0 投票
3 回答
3228 浏览

ios - Touch ID API responsive is very slow

I have followed the guidelines and also the example for Touch ID API from Apple documentation. I have used the example in my applications. I could able to login using Touch ID. But the problem is its responsive is very very slow. After I put my finger on the Touch ID , at least 10 seconds I have to wait to get verify success/failure. I have used the code in app delegate file. I have also tested with different apps but the result is the same "delayed response". Guys please help me in this case.

0 投票
4 回答
2499 浏览

ios - 在 iOS 7.1 上导入 LocalAuthentification.framework 崩溃

使用 LocalAuthentication 有问题并支持 iOS 7.0

当我试图

如果目标 iOS 版本低于 8.0,我会崩溃。

我试图在构建阶段将LocalAuthentication.framework标记为可选,并通过调用检查类可用性:

如果我评论 LAContext() 字符串,它不会崩溃:

}

如果我在代码的任何位置访问任何 LA 类(例如 LAContext),它会在应用程序启动的第一秒崩溃。我在这里做错了什么?

此崩溃的控制台日志:

0 投票
1 回答
1093 浏览

cocoa-touch - Touch ID 提示在横向应用中显示为纵向

随着新 iPad 的推出,我将在下一次应用更新中添加触控 ID。我有一个仅限横向的应用程序,它总是隐藏在运行 iOS 8 的 iPhone 5s 上运行的状态栏。

我的触摸 ID 代码工作正常,但警报只显示为好像应用程序是纵向的。触控 ID 警报背后的背景也会弹出一个纵向状态栏。

  1. 是否可以在横向显示警报?

  2. 有没有办法不显示该状态栏?

我试过弄乱supportedInterfaceOrientations,但触摸 ID 警报似乎并不关心或引用视图控制器当前显示的内容。