ios – Touch ID – 如何进入密码屏幕? -迅速

ios – Touch ID – 如何进入密码屏幕? -迅速,第1张

概述所以我一直在搜索stackoverflow,我无法找到答案.当用户点击“输入密码”时,如何允许用户访问内置的Apple密码屏幕?请单击下面提供的链接以查看此问题的图像说明.感谢您的帮助,请在 Swift中写下来! http://i.stack.imgur.com/id9E3.jpg 这可以通过iOS 9来完成,它暴露了一种新的LAPolicy类型,即在调用evaluatePolicy时,传入Dev 所以我一直在搜索stackoverflow,我无法找到答案.当用户点击“输入密码”时,如何允许用户访问内置的Apple密码屏幕?请单击下面提供的链接以查看此问题的图像说明.感谢您的帮助,请在 Swift中写下来!

http://i.stack.imgur.com/id9E3.jpg

解决方法 这可以通过iOS 9来完成,它暴露了一种新的LAPolicy类型,即在调用evaluatePolicy时,传入DeviceOwnerAuthentication而不是DeviceOwnerAuthenticationWithBiometrics.

这里有一些快速:

import LocalAuthenticationfunction authenticateUser() {    let context = LAContext()    context.evaluatePolicy(LAPolicy.DeviceOwnerAuthentication,localizedReason: "Please authenticate to proceed.") { [weak self] (success,error) in        guard success else {            dispatch_async(dispatch_get_main_queue()) {                // show something here to block the user from continuing            }            return        }        dispatch_async(dispatch_get_main_queue()) {            // do something here to continue loading your app,e.g. call a delegate method        }    }}

现在,当用户用错误的手指点击主页按钮时,警告框将显示“输入密码”选项:

点击输入密码将显示两个提示之一,具体取决于用户是否设置了数字或字母数字密码:

数字密码:

字母数字密码:

总结

以上是内存溢出为你收集整理的ios – Touch ID – 如何进入密码屏幕? -迅速全部内容,希望文章能够帮你解决ios – Touch ID – 如何进入密码屏幕? -迅速所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1009505.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存