首页 > 解决方案 > 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

标签: iosiphonecordovaionic-frameworkcordova-plugins

解决方案


你能试试这个cordova插件吗?它正在我的应用程序上运行。 https://github.com/EddyVerbruggen/cordova-plugin-touch-id


推荐阅读