2017-03-18 6 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 개발자 앱에서이 기능을 실행하고 있습니까? 그렇다면 그것은 작동하지 않을 것입니다. 왜냐하면 휴대 전화에서 실행 되더라도 여전히 브라우저 플러그인을 사용하기 때문에 안드로이드 지문 네이티브 API를 사용할 수 없기 때문입니다. 실행 :

안드로이드 그리고 당신은 귀하의 휴대 전화로 APK를 배포 할 수 있으며 작동해야

폰갭 빌드.

+0

나는 실제로 당신의 도움을 위해 고마워한다. 정말 감사. – Fendec