Intereting Posts

Приложение phonegap с интеграцией смарт-карт

У меня есть приложение phonegap / cordova, которое я хочу обеспечить с помощью смарт-карты Precise Biometric Smart Card Tactivo. Я очень новичок в интеграции смарт-карт, и Precise Biometrics, похоже, не имеет очень информативной документации. Однако я обнаружил, что мне нужно создать свой собственный плагин для телефонного разговора, чтобы использовать устройство для чтения карт.

Мой вопрос: есть ли плагин, уже созданный для этого, или может кто-нибудь опубликовать пример кода плагина, который мне понадобится?

Пока у меня этот код в файле 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

Я просто хочу быть направлен в правильном направлении. Благодарю.

Solutions Collecting From Web of "Приложение phonegap с интеграцией смарт-карт"

Нет, я не смог найти плагин, чтобы сделать это для вас, и, скорее всего, его не существует просто потому, что смарт-карты Tactivos не слишком распространены.

Тем не менее, единственный вариант – создать собственный плагин. Прежде всего, вам нужно получить детали Precise Mobile Toolkit из Precise Biometrics, как описано на их веб-сайте :

Обратитесь к местному представителю Precise Biometrics или по электронной почте: partners@precisebiometrics.com, чтобы запросить бесплатный набор инструментов.

После того, как вы получите набор инструментов, вам нужно просто обернуть реализацию как плагин Cordova, как описано в документации Cordova: обычно о плагинах и, в частности, о разработке плагинов Android . Также см. Другие плагины, поддерживающие Android для справки. Хорошими примерами для поиска являются наиболее используемые, такие как плагин Device (и особенно реализация Android ) и плагин File (и его реализация Android ). Оттуда два первого являются более простыми и хорошо показывают базовую структуру того, как реализовать вызываемые Java-функции, тогда как более поздняя из них обеспечивает гораздо более сложную структуру и намного более пример.