Плагин Nativescript для идентификации по отпечаткам пальцев - ничего не регистрируется после подтверждения проверки отпечатка пальца - PullRequest
1 голос
/ 10 апреля 2020

Моя цель - добавить опцию biometri c в мое приложение nativescript. Пользователь получает подсказку, в которой я жду его аутентификации. если аутентифицировано - я хочу console.log ("Отлично"). и если не лог "Проблема".

Я строю его, используя Angular + Nativescript, поэтому я зарегистрировал Fingerprint в качестве провайдера, импортировал его и на decalred конструкторе:

constructor(private fingerprintAuth: FingerprintAuth);

А для verifyFingerPrint, когда страница загружается, я звоню:

this.fingerprintAuth.available()
                .then((result: BiometricIDAvailableResult) => {
                    console.log(`Biometric ID available? ${result.any}`);
                    if(result.any) {
                        if(result.face) {
                            console.log("HANDLE FACE WILL BE HERE SOON!");
                        }

                        if(result.touch) {
                            console.log("If not face, then touch id. Let's try it.");

                            this.fingerprintAuth.verifyFingerprint(
                                {
                                    title: "Biometric Verification",
                                    message: "Let's just make sure it's you..."
                                })
                                .then((data) => console.log("Authenticated, contacting server now...", data))
                                .catch((e) => console.log("Problem occured while authenticated.", e))
                        }
                    } else {
                        console.log("No Biometric Option is available, try adding one.");
                    }
                });
    }

Проблема в том, что я получаю подсказку с отпечатком пальца, как и ожидалось, но после хорошей или плохой проверки я никогда не получаю console.log часть. .then / .catch - оба ничего не будут регистрировать

И я не получаю никаких ошибок ..

Я использую sidekick, локальную сборку на Pixel 3 XL Эмулятор API 28, имя плагина: nativescript-fingerprint-auth Nativescript + Angular Project

В чем может быть проблема ..?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...