javascript - Phonegap读卡器插件

标签 javascript cordova phonegap-plugins

我下载了这个插件Magnetic Card Reader由于我的经验有限,我遇到了问题。我正在使用 square 3.5mm card reader根据作者的说法,该插件应该与 3.5mm 读卡器配合使用。我有这段代码可以根据文档启动读卡器。

$scope.start = function () {

        function cardReaderStart(cardReadSuccess, cardReadFailure) {
            console.log("Card reader started!");
            window.plugins.CardReaderPlugin.start(cardReadSuccess, cardReadFailure);
        }

        // If OS is Android
        function cardReadSuccess(response) {
            console.log("Card number:" + response[0].card_number);

            if (typeof response[0].expiry_month != 'undefined' && response[0].expiry_month != null) {
                console.log("Expiry month:" + response[0].expiry_month);
            }

            if (typeof response[0].expiry_year != 'undefined' && response[0].expiry_year != null) {
                console.log("Expiry month:" + response[0].expiry_year);
            }
        }

        //If OS is iOS
        function cardReadSuccess(response) {
            console.log("Card number:" + response['card_number']);

            if (typeof response[0].expiry_month != 'undefined' && response[0].expiry_month != null) {
                console.log("Expiry month:" + response['expiry_month']);
            }

            if (typeof response[0].expiry_year != 'undefined' && response[0].expiry_year != null) {
                console.log("Expiry month:" + response['expiry_year']);
            }
        }

        function cardReadFailure() {
            console.log('Please try again!');
        }

    };

问题是,当我单击 $scope.start 然后在方形读卡器中刷信用卡时,没有任何反应。

我想知道我做错了什么?或者如果你们知道我可以使用的任何其他读卡器插件。

谢谢:)

最佳答案

我已经为此编写了工作代码,请点击Here ,目前它在Android上完美运行,很快我将发布iOS版。如果您还有任何疑问,请在下面评论您的疑问。

关于javascript - Phonegap读卡器插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37197832/

相关文章:

javascript - Fabric.js 添加简单路径不起作用

javascript - 将字符串值从一个 html 传递到另一个 (Phonegap)

javascript - ionic : How to add a master layout?

javascript - 使用 API 将外部数据加载到 PhoneGap 应用程序中

cordova - 如何将 native 自定义 View 添加到 PhoneGap/Cordova 中的 HTML 页面?

javascript - 恢复覆盖的 window.JSON 对象

javascript - 如何使用javascript捕获父网页中子网页的关闭事件?

Javascript 何时显示结果

javascript - Android + iOS 上的 CSS 过渡

android - Phonegap 指南针插件无法正常工作