离子2:触摸ID不起作用



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

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

相关内容

  • 没有找到相关文章

最新更新