L'installation de Phonegap/Cordova 3.1 plugins (barcodescanner)

Été d'essayer ce pour quelques heures maintenant et ont fait un peu de progrès, mais pas dans la bonne direction.

J'ai réussi à installer un Android Cordova projet qui charge sur un téléphone et fonctionne très bien. J'ai juste ne peut pas obtenir le scanner de code-barres plugin de travailler dans Cordova 3.1. Je crois qu'il est correctement installé, mais il n'apparaît pas dans la config.xml il semble néanmoins dans l'cordova_plugins.js fichier etc.

J'ai cela dans mon index.js

function clickScan() {
    var scanner = cordova.require("com.phonegap.plugins.barcodescanner.BarcodeScanner");
    scanner.scan(
        function (result) {
            alert("We got a barcode\n" +
            "Result: " + result.text + "\n" +
            "Format: " + result.format + "\n" +
            "Cancelled: " + result.cancelled);
        }, 
        function (error) {
            alert("Scanning failed: " + error);
        }
   );
}

Maintenant quand j'appuie sur le bouton de numérisation, il semble pour exécuter ce code, mais saute directement à la réussite de la fonction et affiche juste la boite d'alerte résultat est vide.

Le scanner j'utilise et que vous avez installé via plugin cordova ajouter est https://github.com/wildabeast/BarcodeScanner

Je suis pas actuellement l'importation de la barcodescanner.js fichier dans le code html comme je l'ai fait avec des versions plus anciennes de cordoue, comme je le crois, c'est géré différemment en 3+ et semble être définis dans le cordova_plugins.js fichier?

Mise à jour: pour autant Que je suis conscient avec la config ci-dessus, il ne semble pas y avoir de grossières erreurs popup dans Eclipse.

OriginalL'auteur Aaron Fisher | 2013-11-07