Touch-ID
登录,
-
iPhone X手机
操作系统:12.1.4
面ID
我记得我从来没有实施过
面ID
所以我已经下载了一个
iPhone X手机
同样的
网间网操作系统
面ID
现在返回到我的商店版本代码,没有
信息列表
指示使用的键
面ID
哪个是这个
<key>NSFaceIDUsageDescription</key>
<string>This application wants to access your FaceID scanner</string>
检查生物特征的代码是,
let myContext = LAContext()
var authError: NSError? = nil
if #available(iOS 8.0, OSX 10.12, *) {
if !myContext.canEvaluatePolicy(LAPolicy(rawValue: Int(kLAPolicyDeviceOwnerAuthenticationWithBiometrics))!, error: &authError) {
switch authError?.code{
case (LAError.touchIDNotEnrolled).rawValue?:
User.sharedUser.touchIDState = .TouchIDNotEnrolled
self.touchIDButton.isHidden = true
break
case LAError.passcodeNotSet.rawValue?:
User.sharedUser.touchIDState = .TouchIDNotEnrolled
self.touchIDButton.isHidden = true
break
default:
User.sharedUser.touchIDState = .TouchIDNotSupported
self.touchIDButton.isHidden = true
break
}
}else{
User.sharedUser.touchIDState = .TouchIDEnrolled
self.touchIDButton.isHidden = false
}
}
iPhone X手机
未显示其正在使用的应用程序
面ID
!! 这怎么可能?