ios - 如何检查我的应用程序是否启用了 Face id?
问题描述
我已经在我的应用程序中实现了人脸 ID API。目前 Face id 已为设备注册,但为我的应用程序禁用。
如何在 Swift 中以编程方式检查我的应用是否启用了 Face id?
我知道要检查人脸 ID 是否已在设备中注册。
解决方案
let context = LAContext()
if ( context.biometryType == .typeFaceID ) {
// Face ID
}
if ( context.biometryType == .typeTouchID) {
// Touch ID
} else {
// Stone Age
}
不要忘记设置版本控制条件,因为 faceID 仅在 ios 11 之后可用
推荐阅读
- postgresql - 连接两个一对多表会重复记录
- javascript - 如何从 Google Places API 获取菜单和产品列表的数据?
- angular-cli - 从路由中检查成功变量并在 Angular 中进行比较
- c++ - setup.h 没有这样的文件或目录
- html - list-style-image 项目符号显示不合适
- python - 从单词列表中计算元音并将数字作为列表返回
- r - 同一行中的单独变量,除以 ; 根据 R 中的另一列
- pycharm - 无法从 pycharm 安装 peakutils
- spring - 条件 bean 注入引发错误“没有可用的 'javax.sql.DataSource' 类型的合格 bean”
- node.js - Nodejs 从快速网页读取文件