ionic3

Ionic3 集成指纹或者face识别插件(IOS)

2018-03-20  本文已影响12人  3d3b346bd6db

访问链接:https://ionicframework.com/docs/native/touch-id/

我们根据api来添加cordova-plugin-touch-id插件。

1、打开命令行 cd到你的项目目录 运行命令

    ionic cordova plugin add cordova-plugin-touch-id

    npm install --save @ionic-native/touch-id

2、在app.module.ts 注册插件

    import { TouchID } from '@ionic-native/touch-id'

    ....

    providers:{

        .......

        TouchID,

        .......

     }

3、在你的.ts文件中

    1、 constructor()方法中注入插件

             import { TouchID } from '@ionic-native/touch-id'

            constructor(private touchId: TouchID){ }

    2、你的验证是否可以使用的方法中(){

            this.touchId.isAvailable().then(

                res => console.log('TouchID 可以使用!'),

                err => console.error('TouchID 不可以使用', err)

              );

          }

    3、你的调用方法中(){

            this.touchId.verifyFingerprint('请扫描您的指纹或Face').then(

                  type => {

                        if(type == 'face') {

                            // FACEID

                        }else{

                            // TOUCHID

                        }

                    },

                    err => console.error('Error', err)

          );

        }

上一篇下一篇

猜你喜欢

热点阅读