出于某种原因,当我尝试在IOS 10.2中使用TOUCH ID时; iPhone 7模拟器我收到以下错误;我在模拟器上注册了触摸ID;有一点需要注意,当我点击我的指纹按钮时,它从不提示我指纹它只是立即说出下面的错误。
Feb 7 10:36:32 mymac-MBP App [14690]:指纹或设备密码 无法验证。状态-25300。 2月7日10:36:32 mymac-MBP [14690]:错误:错误[对象] 2月7日10:37:50 mymac-MBP securityd [14639]:未找到钥匙串客户端权利。 TA
这是我的代码
about.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)
);
}
}
about.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>
答案 0 :(得分:0)
想出来..基本上它只适用于实际设备而不是模拟器,原因有些奇怪。仍然无法弄清楚模拟器。也许这是一个错误?