2015-04-14 8 views
9

मेरे पास एक फोनगैप/कॉर्डोवा ऐप है जिसे मैं सटीक बायोमेट्रिक के स्मार्ट कार्ड टैक्टिवो रीडर से सुरक्षित करना चाहता हूं। मैं स्मार्ट कार्ड एकीकरण के लिए बहुत नया हूं, और सटीक बॉयोमेट्रिक्स में एक बहुत ही जानकारीपूर्ण दस्तावेज प्रतीत नहीं होता है। हालांकि मुझे पता चला है कि कार्ड रीडर का उपयोग करने के लिए मुझे फोनगैप के लिए अपनी प्लगइन बनाने की जरूरत है।फोनगैप ऐप

मेरा प्रश्न है: क्या इसके लिए पहले से बनाई गई एक प्लगइन है, या कोई प्लगइन कोड का उदाहरण पोस्ट कर सकता है जिसकी मुझे आवश्यकता होगी?

<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 में कोई कोड/* जे एस फ़ाइलें

मैं सिर्फ सही दिशा में इशारा करना चाहते हैं:।

अब तक मैं अपने plugin.xml फ़ाइल में इस कोड है। धन्यवाद।

+0

यदि आप वोट नीचे जा रहे हैं तो कृपया सामान्य सौजन्य रखें और क्यों समझाएं। यदि आप नहीं करते हैं तो मैं कभी भी "बेहतर" कैसे जानूंगा ... – hunterInt

+0

मुझे लगता है कि डाउनवोट इसे हल करने के अपने प्रयास की कमी से आ सकता है क्योंकि मार्गदर्शिकाएं पढ़ने के लिए बाहर हैं और आपने वास्तव में कोशिश नहीं की है प्लगइन भाग लिखने के लिए। –

उत्तर

0

नहीं, मैं आपके लिए ऐसा करने के लिए एक प्लगइन नहीं ढूंढ पा रहा था और शायद अधिकतर वहां मौजूद नहीं है क्योंकि स्मार्ट कार्ड टैक्टिवोस बहुत आम नहीं हैं।

यह कहा गया कि, एकमात्र विकल्प स्वयं की प्लगइन बनाना है। सबसे पहले, आप सटीक बॉयोमेट्रिक्स से सटीक मोबाइल टूलकिट जानकारी पाने के लिए their website पर वर्णित के रूप में की जरूरत है:

अपने स्थानीय सटीक बॉयोमेट्रिक्स प्रतिनिधि या ईमेल से संपर्क करें: [email protected] एक नि: शुल्क टूलकिट अनुरोध करने के लिए ।

के बाद आप टूलकिट आप कॉर्डोबा प्रलेखन पर वर्णित के रूप में सिर्फ Cordova प्लगइन के रूप में कार्यान्वयन रैप करने के लिए ज़रूरत: generally about plugins और specifically about Android plugin development। संदर्भ के लिए एंड्रॉइड का समर्थन करने वाले अन्य प्लगइन्स भी देखें। Device plugin (और विशेष रूप से Android implementation) और File plugin (और इसके Android implementation) जैसे सबसे अधिक उपयोग किए जाने वाले अच्छे उदाहरण हैं। वहां से दो सबसे पहले सरल हैं और कॉल करने योग्य जावा कार्यों को कार्यान्वित करने की बुनियादी संरचना को अच्छी तरह से दिखाते हैं जबकि बाद में एक अधिक परिष्कृत संरचना प्रदान करता है और उदाहरण के लिए बहुत कुछ प्रदान करता है।

संबंधित मुद्दे