与智能卡集成的phonegap应用程序

我有一个phonegap / cordova应用程序,我想用Precise Biometric智能卡Tactivo阅读器来保护。 我对智能卡集成非常陌生,Precise Biometrics似乎没有非常丰富的文档。 不过,我发现我需要创build自己的phonegap插件才能使用读卡器。

我的问题是:是否有一个插件已经为此创build,或者可以有人发布我需要的插件代码的例子?

到目前为止,我在我的plugin.xml文件中有这个代码:

<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:rim="http://www.blackberry.com/ns/widgets" xmlns:android="http://schemas.android.com/apk/res/android" id="cordova-plugin-device" version="1.0.0-dev"> <name>smartCard</name> <description>Cordova smartCard Plugin</description> <license>Apache 2.0</license> <keywords>cordova,smartCard</keywords> <repo>https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git</repo> <issue>https://issues.apache.org/jira/browse/CB/component/12320648</issue> <js-module src="www/smartCard.js" name="smartCard"> <clobbers target="smartCard" /> </js-module> ... <!-- android --> <platform name="android"> <config-file target="res/xml/config.xml" parent="/*"> <feature name="smartCard" > <param name="android-package" value="org.apache.cordova.smartCard.SMARDCARD"/> </feature> </config-file> <config-file target="AndroidManifest.xml" parent="/*"> <uses-permission android:name="com.precisebiometrics.android.mtk.manager.permission.BIOMETRIC_DATA" /> </config-file> <source-file src="src/android/smartCard.java" target-dir="src/org/apache/cordova/smartCard" /> <js-module src="www/smartCardHandle.js" name="smartCardHandle"> <clobbers target="smartCardrHandle" /> </js-module> </platform> 

而www / * .js文件中没有代码

我只想指出正确的方向。 谢谢。

不,我无法find一个插件来为你做这件事,很可能不存在,因为智能卡Tactivos不太常见。

也就是说,唯一的select是创build一个你自己的插件。 首先,您需要从Precise Biometrics 网站上获取Precise Mobile Toolkit详细信息:

请联系您当地的Precise Biometrics代表或电子邮件:partners@precisebiometrics.com以申请免费的工具包。

获得工具包之后,您需要按照Cordova文档中所述将实现作为Cordova插件包装: 通常关于插件 , 特别是关于Android插件开发 。 另请参阅支持Android的其他插件以供参考。 很好的例子是最常用的例子,如设备插件 (尤其是Android实现 )和文件插件 (及其Android实现 )。 从那里开始,第一个更简单,并且展示了如何实现可调用的Java函数的基本结构,而后者提供了更复杂的结构和更多的示例。