Я хочу использовать cordova-plugin-fingerprint-aio, чтобы добавить возможность распознавания отпечатков пальцев в мое приложение.
Всплывающее окно, сообщающее, что я должен положить палец, хорошо видно.Мой отпечаток кажется принятым на экране.
Но ни один из обратных вызовов для Fingerprint.show
не вызывается.Мой код - это почти копия / вставка документации:
function doSubmit() {
var login = document.getElementById("login")
var password = document.getElementById("password")
Fingerprint.isAvailable(isAvailableSuccess, isAvailableError);
function isAvailableSuccess(result) {
console.log("Fingerprint available");
showPopupAuthentication()
}
function isAvailableError(message) {
console.error(message);
}
}
function showPopupAuthentication() {
Fingerprint.show({
clientId: "Fingerprint-Demo",
clientSecret: "password" //Only necessary for Android
}, successCallback, errorCallback);
function successCallback(){
console.log("Authentication successfull"); // this is not invoked
}
function errorCallback(err){
console.error("Authentication invalid " + err); // neither this one !!
}
}
Есть ли у вас похожее поведение?
Cordova CLI 8.0.0 Cordova Android 7.0 cordova-plugin-fingerprint-aio1.3.7
Я использую физическое устройство Android 7.0 для тестирования своего приложения.