离子指纹认证不起作用

时间:2019-03-23 04:45:36

标签: android ionic-framework ionic3

使用离子Android指纹身份验证库时出现错误。该应用程序构建没有任何问题,但是在执行时引发了异常

androidFingerprintAuth.isAvailable()

我尝试了不同的设备,但结果是相同的。使用的代码与official tutorial中的代码完全相同。我使用Fingerprint AIO

时得到了相同的结果

错误:

LoginPage.html:85 ERROR TypeError: Object(...) is not a function
    at AndroidFingerprintAuth.isAvailable (vendor.js:94758)
    at LoginPage.webpackJsonp.959.LoginPage.fingerLogin (24.js:149)
    at Object.eval [as handleEvent] (LoginPage.html:85)
    at handleEvent (vendor.js:13920)
    at callWithDebugContext (vendor.js:15405)
    at Object.debugHandleEvent [as handleEvent] (vendor.js:14992)
    at dispatchEvent (vendor.js:10369)
    at vendor.js:10983
    at HTMLButtonElement.<anonymous> (vendor.js:36872)
    at t.invokeTask (polyfills.js:3)
View_LoginPage_0 @ LoginPage.html:85
proxyClass @ vendor.js:110244
DebugContext_.logError @ vendor.js:15345
ErrorHandler.handleError @ vendor.js:2076
IonicErrorHandler.handleError @ vendor.js:168788
dispatchEvent @ vendor.js:10373
(anonymous) @ vendor.js:10983
(anonymous) @ vendor.js:36872
t.invokeTask @ polyfills.js:3
onInvokeTask @ vendor.js:5285
t.invokeTask @ polyfills.js:3
r.runTask @ polyfills.js:3
e.invokeTask @ polyfills.js:3
p @ polyfills.js:2
v @ polyfills.js:2
LoginPage.html:85 ERROR CONTEXT DebugContext_ {view: {…}, nodeIndex: 32, nodeDef: {…}, elDef: {…}, elView: {…}}

离子信息:

cli packages: (/usr/local/lib/node_modules)

    @ionic/cli-utils  : 1.9.2
    ionic (Ionic CLI) : 3.9.2

global packages:

    Cordova CLI : 8.0.0 

local packages:

    @ionic/app-scripts : 3.2.3
    Cordova Platforms  : android 7.0.0 browser 5.0.4
    Ionic Framework    : ionic-angular 3.9.2

System:

    Android SDK Tools : 26.1.1
    Node              : v6.9.1
    npm               : 3.10.8 
    OS                : Linux 4.15

package.json

0 个答案:

没有答案