草庐IT

ios - iPhone X 上的面容 ID

仅当canEvaluatePolicy对生物识别策略成功时,才会设置LABiometryType属性。如何在注册前识别设备上可用的touchid或faceid?我们想在应用程序中向用户显示一条消息,即如果设备尚未注册,则“注册触摸ID”或“注册面部ID”。我们不想放置任何特定于设备的代码。 最佳答案 在您尝试注册之前,您无法分辨。您应该设计您的应用程序,以便用户首先使用您的回退机制进行身份验证(假设它不仅仅是PIN,而是类似user/pwd的东西),然后在成功后调用canEvaluatePolicy要求他们注册。如果没有失败并出现-

iOS - 面容 ID 生物识别集成

我已经为我的应用程序集成/实现了面容ID(本地身份验证)身份验证,一切正常,除了面容ID提示警报窗口界面。Itshows,aroundedsquarewithalightgraybackgroundandthetitle"FaceID".标题正上方的空白区域需要设置什么?是面部识别图标的空间吗?如果是,那我该如何设置呢?我已经尝试了LAContext和LAPolicy中的所有内容。看看这个快照:这是我的代码:letlaContext=LAContext()varerror:NSError?letbiometricsPolicy=LAPolicy.deviceOwnerAuthentic

ios - 未更新面容 ID 消息

之前我的应用程序使用touchID登录,现在我要实现faceID登录应用程序,当应用程序启动本地身份验证时,我的应用程序会收到此消息。如何在使用faceID登录时不显示此消息?消息内容:“此应用旨在支持TouchID。尚未针对FaceID进行更新。”注意:我的info.plist上有带值的NSFaceIDUsageDescription如有任何建议,不胜感激! 最佳答案 添加一个名为“Privacy-FaceIDUsageDescription”的新key并插入一个字符串值解决了我的问题!