명령 줄 인터페이스에서 PhoneGap 3.4.0을 사용하여 iOS 및 Android 용 응용 프로그램을 개발하고 BarcodeScanner 플러그인을 사용하려고합니다. 문제는 내 앱에서 스캐너를 호출 할 때 실제로 스캐너가 작동하지 않는다는 것입니다. 카메라가 나오지 않습니다. 사파리 개발자 도구와 함께 console.log를 사용하면 스캔 기능이 존재하고 호출되는 중임을 알 수 있습니다. 아무 것도하지 않습니다. , Config.xml의Phonegap CLI 사용 - 바코드 스캐너가 작동하지 않습니다.
<script src="phonegap.js"></script>
<script src="barcodescanner.js"></script>
이 추가 : 다음과 같은 자바 스크립트를 포함의 index.html을에서 phonegap plugin add https://github.com/wildabeast/BarcodeScanner
:
는이 같은 스캐너 플러그인을 설치<gap:plugin name="com.phonegap.plugins.barcodescanner" />
을
이렇게 스캐너 변수를 설정하면 BarcodeScanner가 기록됩니다. 함수가 scan
인데, 함수를 호출하면 scan
이 발생하지 않습니다. (카메라가 열리지 않음).
scanner.scan(function (result) {
... my code here...
});
모든 아이디어 : 나는 scan
함수를 호출하고있어 어떻게
var scanner = cordova.plugins.barcodeScanner;
console.log(scanner) // => BarcodeScanner
이 무엇입니까? PhoneGap에서 barcodeScanner를 사용하는 방법에 대한 도움이나 조언을 보내 주시면 감사하겠습니다.
나를 위해 다른 문제가되어야합니다. 나는 이것을 시도했지만 효과가 없었다. – koanima