问题标签 [localauthentication]
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.
ios - 集成指纹与远程登录认证
我知道如何使用LocalAuthentication
框架在应用程序中对用户进行身份验证。我想到的是,如何将它与服务器登录 api 集成?从这个答案中,我无法获取指纹数据。那么首先是否可以使用指纹进行远程登录身份验证,如果是,那么我如何读取指纹数据(尽管它反驳了给定链接的问题)?
ios - iOS - 用户接受视频通话后询问密码/TouchID?
我正在处理一个需要 VOIP 和视频通话的项目。现在,我实现了 PushKit 来初始化 CallKit。我想向用户询问密码/TouchID(因为在用户接听电话后,它会将应用程序导航到视频通话控制器)。但是,我在网上搜索并找到了不相关的主题。
有2例。
第一个:应用程序处于活动状态或后台但不是锁屏 -> 导航到调用视图控制器
第二:应用程序是后台/不活动的锁屏 -> 需要询问密码才能导航。
我当前的问题是:如果设备被锁定并且用户接受了来自锁屏的呼叫-> 没有任何反应并且我的应用程序仍在后台。
任何人都可以帮我一把吗?
下面是我当前的代码:(我在 CXCallActionAnswer 上添加了这个片段)
谢谢
ios - iOS 8 中 LAContext 实例的生命周期如何表现?
我想知道框架中LAContext
实例的生命周期LocalAuthentication
在 iOS 8 中是什么样子的。
在 iOS 9 及更高版本中,有invalidate
手动使当前上下文无效的方法。如果我不使用该方法,该LAContext
实例仍将处于活动状态并存储评估状态。有人可以说我可以在使用后简单地取消/释放它,但我需要跨功能的实例来执行其他操作,例如验证它的可用性并invalidate
在 VC 的不同点启用该方法。这是否也发生在 iOS 8 上?我会问苹果,因为文档没有澄清这一点,但我想事先寻求更多的想法。
感谢大家!
ios - 如何自定义 .deviceOwnerAuthentication 视图控制器?
由于密码视图控制器与 Apple 使用的太相似,我的最新应用程序更新被拒绝。
但是,我使用系统提供的密码视图。我不知道如何自定义它。我该怎么做呢?
这是我用来选择此视图进行身份验证的一些代码..
此外,这是我从 App Store 审核团队收到的消息:“您的应用包含模仿 iOS PIN 码的功能。
有关详细信息,请参阅随附的屏幕截图。
下一步
为解决此问题,请移除或修改这些功能,使其与 iOS 行为和界面明显不同,以免造成用户混淆。”
ios - 在钥匙串中的 SecItemAdd 之前提示没有密码回退的 Touch ID
在允许用户存储在钥匙串中之前,我想在没有密码回退的情况下提示 Touch ID。
我知道在存储时设置 SecAccessControlCreateFlags.touchIDCurrentSet 会在用户请求钥匙串中的项目(SecItemCopyMatching)时强制发生这种情况。
使用 LocalAuthentication 似乎不可能做到这一点,而且我找不到使用 SecAddItem 的方法。提前致谢。
ios - 是否可以仅使用密码进行身份验证,即使设备在 ios 中具有 touch id 功能,swift
我只想使用具有该功能的PassCode
偶数设备进行身份验证。Touch ID
我正在使用.deviceOwnerAuthentication
评估策略方法。当我使用这个时,
- 如果用户注册了 touch id --> 总是询问 touch id
- 如果用户没有注册 touch id --> 那么只要求输入密码
我想要的是,即使用户已经注册了touch id
,只要求passcode
. 希望您对此有所帮助。
ios - 如何以编程方式检查对“Face Id”和“Touch Id”的支持
为了我的应用程序安全目的,我已经集成了 LocalAuthentication,它一直支持基于“Touch Id”的支持。但现在,苹果最近也添加了基于“Face Id”的身份验证。
如何检查设备支持哪种类型的身份验证。Touch ID 还是 Face ID?
ios - 在 canEvaluatePolicy 调用后,Face ID 身份验证会冻结应用程序
在我的应用程序中,我尝试使用 Face ID 登录evaluatePolicy
,并且在 1 或 2 次登录后,我在回调中收到错误。在那个错误中,我调用了一个异步完成处理程序,该处理程序调用另一个并最终调用canEvaluatePolicy
. 然后我的应用程序冻结,不允许与 UI 进行进一步交互。为什么会发生这种情况?它与线程安全有关吗?可以在此处找到一些重现此问题的示例代码
以下是该示例代码的代码片段以供参考:
我一直在 iPhone X 模拟器上使用 Xcode 9.1 Beta 2。