IONIC 2:Touch ID无效

时间:2017-02-07 17:49:36

标签: angular ionic-framework ionic2

出于某种原因,当我尝试在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>

1 个答案:

答案 0 :(得分:0)

想出来..基本上它只适用于实际设备而不是模拟器,原因有些奇怪。仍然无法弄清楚模拟器。也许这是一个错误?