我正在尝试在Ionic 2应用程序中使用TouchID。我有iphone 5c,所以无法在真实设备上测试。
我导入了包裹:
import { TouchID } from 'ionic-native';
然后,我测试了第一个功能(我已经在模拟器的硬件部分中激活了touchID):
TouchID.isAvailable() .then( res => console.log('TouchID is available!'), err => console.error('TouchID is not available', err) );
一切正常。现在我想做的就是测试这个功能:
TouchID.verifyFingerprint('Scan your fingerprint please') .then( res => console.log('Ok', res), err => console.error('Error', err) );
可以在模拟器上进行测试吗?仿真器可以听指纹动作吗?
可以!
在模拟器打开的情况下,单击硬件->已注册的Touch ID以启用Touch ID
已注册Touch ID
要测试Touch ID,请进入硬件->模拟手指触摸->匹配或不匹配
模拟手指触摸