Я использую Fingerprint AIO в моем ионном приложении.
и кодовая база показана ниже
import { FingerprintAIO } from '@ionic-native/fingerprint-aio';
constructor(private faio: FingerprintAIO) { }
...
this.faio.show({
clientId: 'Fingerprint-Demo', //Android: Used for encryption. iOS: used for dialogue if no `localizedReason` is given.
clientSecret: 'o7aoOMYUbyxaD23oFAnJ' //Necessary for Android encrpytion of keys. Use random secret key.
disableBackup:true, //Only for Android(optional)
localizedFallbackTitle: 'Use Pin', //Only for iOS
localizedReason: 'Please authenticate' //Only for iOS
})
.then((result: any) => console.log(result))
.catch((error: any) => console.log(error));
Что я встраиваю в телефон Android работает правильно, я получу всплывающее окно с отпечатком пальцаАутентификация.
Но тот же код, если я создаю его в IOS, не получает всплывающее окно для проверки отпечатка пальца
Версия плагина:
<plugin name="cordova-plugin-fingerprint-aio" spec="^1.7.0" />
В package.json
"dependencies" : {
"@ionic-native/fingerprint-aio": "^4.11.0",
}
Я не знаю, в чем проблема.Любая помощь приветствуется.