Ionic3 集成指纹或者face识别插件(IOS)
访问链接:https://ionicframework.com/docs/native/touch-id/
我们根据api来添加cordova-plugin-touch-id插件。
1、打开命令行 cd到你的项目目录 运行命令
ionic cordova plugin add cordova-plugin-touch-id
npm install --save @ionic-native/touch-id
2、在app.module.ts 注册插件
import { TouchID } from '@ionic-native/touch-id'
....
providers:{
.......
TouchID,
.......
}
3、在你的.ts文件中
1、 constructor()方法中注入插件
import { TouchID } from '@ionic-native/touch-id'
constructor(private touchId: TouchID){ }
2、你的验证是否可以使用的方法中(){
this.touchId.isAvailable().then(
res => console.log('TouchID 可以使用!'),
err => console.error('TouchID 不可以使用', err)
);
}
3、你的调用方法中(){
this.touchId.verifyFingerprint('请扫描您的指纹或Face').then(
type => {
if(type == 'face') {
// FACEID
}else{
// TOUCHID
}
},
err => console.error('Error', err)
);
}