我尝试像这样检测 iPhone 的生物识别功能:
let authenticationContext = LAContext()
switch authenticationContext.biometryType
{ case LABiometryType.typeFaceID:
print("faceID")
case LABiometryType.typeTouchID:
print("touchID")
case LABiometryType.none:
print("no biometric")
}
在 Xcode 9 中,我进入 iPhone-X 和 iPhone 8 模拟器“LABiometryType.none”,而不是预期的 LABiometryType.typeFaceID 和 LABiometryType.typeTouchID
这是检测 Face-ID 的正确方法吗?
(这与检测 iPhone X 无关(未来的 iPhone 可能还会支持 Face-ID)