2017-03-18 18 views
1

私は現在、Adobe Phonegapでモバイルアプリを作成しており、指紋でしかアクセスできないようにアプリのページをロックしようとしています。Phonegap Android Fingerprint Auth Plugin

私はプラグインを組み込んで使用するのが全く新しいです。

私は、このようなプラグインのgithubの上に存在するものとしてチュートリアルを以下となっている。しかし

phonegap plugin add cordova-plugin-android-fingerprint-auth 

Iドン:私は成功したコマンドを使用して、プラグインをインストールしている

https://github.com/mjwheatley/cordova-plugin-android-fingerprint-auth#module_fingerprintauth.configプラグインを設定して使用する方法はありません。

指紋ハードウェアが利用可能かどうかを確認しようとしました。

サンプルコードは、実際に与えられ、それはそうのようになります。

FingerprintAuth.isAvailable(isAvailableSuccess, isAvailableError); 

/** 
* @return { 
*  isAvailable:boolean, 
*  isHardwareDetected:boolean, 
*  hasEnrolledFingerprints:boolean 
* } 
*/ 

function isAvailableSuccess(result) 
{ 
    console.log("FingerprintAuth available: " + JSON.stringify(result)); 
    if (result.isAvailable) 
    { 
     var encryptConfig = {}; // See config object for required parameters 
     FingerprintAuth.encrypt(encryptConfig, encryptSuccessCallback, encryptErrorCallback); 
    } 
} 

function isAvailableError(message) 
{ 
    console.log("isAvailableError(): " + message); 
} 

私のようなエラー得続ける:私はトリックをしないのです

Error: exec proxy not found for :: FingerprintAuth :: availability 

isAvailableError(): Missing Command Error 

を? アドバイスはありますか?

答えて

0

Phonegap App Developerアプリでこれを実行していますか?はいの場合は、携帯電話で動作していてもブラウザプラグインを使用しているため、Androidの指紋ネイティブAPIが使用できないため、正しく動作しません。 ラン:

Androidとあなたの携帯電話にAPKを展開することができ、それが動作している必要があり

PhoneGapのビルド。

+0

私は実際にあなたの助けを借りて感謝の仕事を持っている。ほんとうにありがとう。 – Fendec

関連する問題