出于某种原因,当我尝试在IOS 10.2中使用TOUCH ID时; iPhone 7模拟器我收到以下错误;我在模拟器上注册了触摸 ID;当我单击指纹按钮时需要注意的一件事,它永远不会提示我输入指纹,它只会立即显示下面的错误。
2 月 7 日 10:36:32 mymac-MBP 应用程序[14690]:指纹或设备密码 无法验证。状态 -25300。2 月 7 日 10:36:32 mymac-MBP 应用程序[14690]:错误:错误 [对象对象] 2 月 7 日 10:37:50 mymac-MBP securityd[14639]:未找到钥匙串客户端授权。呵��
这是我的代码
关于.ts:
import { Component } from '@angular/core';
import { TouchID } from 'ionic-native';
import { NavController } from 'ionic-angular';
@Component({
selector: 'page-about',
templateUrl: 'about.html'
})
export class AboutPage {
constructor(public navCtrl: NavController) {
console.log('test');
console.log('test');
}
verify(){
TouchID.verifyFingerprint('Scan your fingerprint please')
.then(
res => console.log('Ok', res),
err => console.error('Error', err)
);
}
}
关于.html
<ion-header>
<ion-navbar>
<ion-title>
About
</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
<button ion-button (click)="verify()" block>Fingerprint</button>
</ion-content>
想通了.. 基本上它只适用于实际设备,而不是出于某种奇怪的原因而不适用于模拟器。仍然无法弄清楚模拟器。也许这是一个错误?