3

我尝试像这样检测 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)

4

0 回答 0