ios - Cordova Plugin Touch Id 在成功回调时返回 Null 而在错误回调时没有任何内容
问题描述
我正在尝试检查设备在我的 ionic 应用程序中是否具有面部 ID,但成功回调在 biometricType 上返回 null。我正在使用cordova-plugin-keychain-touch-id(https://github.com/sjhoeksma/cordova-plugin-keychain-touch-id/blob/master/readme.md)
if (window.plugins.touchid) {
window.plugins.touchid.isAvailable(function(biometryType) {
console.log("biometry: " + biometryType)
},
function(msg) {
console.log("error: " + msg)
}
);
离子信息:
Cordova CLI:8.0.0 Ionic Framework 版本:3.9.2 Ionic CLI 版本:2.2.0 Ionic App Lib 版本:2.2.0 ios-deploy 版本:1.9.2 ios-sim 版本:6.1.2 操作系统:macOS High Sierra 节点版本:v8.0.0 Xcode 版本:Xcode 9.3 构建版本 9E145
解决方案
你能试试这个cordova插件吗?它正在我的应用程序上运行。 https://github.com/EddyVerbruggen/cordova-plugin-touch-id
推荐阅读
- linux - 并行运行并等待来自 subshell 的进程
- javascript - 如何在对象数组中只包含一次值?
- javascript - 当我将函数传递给子组件时,ReactJS this.props.* 不是函数
- django - 如何在基于 Django 类的 View 中的方法之间传递变量
- c# - c#如何将图像裁剪为菱形?
- javascript - 使用 Material UI 在 React 中实现滚动时出现问题
- google-chrome-extension - 嵌入 youtube iframe 是否会导致 Edge 出现错误?
- ios - UIStackView 垂直对齐
- javascript - 为什么异步函数不返回值?
- hadoop - 如何在 Impala 的 LIKE 语句中使用子查询?