com.wodify.cordova.plugin.unimag-swiper
Version:
Cordova plugin for IDTech Unimag II, Unimag Pro, and Shuttle mobile credit card swipers.
83 lines (59 loc) • 2.89 kB
text/xml
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
xmlns:android="http://schemas.android.com/apk/res/android"
id="com.wodify.cordova.plugin.unimag-swiper"
version="0.0.4">
<name>Cordova-Plugin-UniMag-Swiper</name>
<description>Cordova plugin for IDTech Unimag II, Unimag Pro, and Shuttle mobile credit card swipers.</description>
<repo>https://github.com/payjunction/cordova-plugin-unimag-swiper.git</repo>
<keyword>wodify, idtech, unimag, swiper, card reader, credit card</keyword>
<license>Apache 2.0 License</license>
<author>Elizabeth Rego, 23limes</author>
<!-- cordova -->
<engines>
<engine name="cordova" version=">=3.5.0"/>
</engines>
<!-- dependencies -->
<dependency id="cordova-plugin-device" />
<!-- js -->
<js-module src="www/unimag-swiper.js" name="UniMag-Swiper">
<clobbers target="cordova.plugins.unimag.swiper" />
</js-module>
<!-- android -->
<platform name="android">
<config-file target="res/xml/config.xml" parent="/*">
<feature name="UnimagSwiper" >
<param name="android-package" value="com.wodify.cordova.plugin.unimagswiper.UnimagSwiper"/>
</feature>
</config-file>
<config-file target="AndroidManifest.xml" parent="/*">
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
</config-file>
<source-file src="src/android/UniMag_SDK_v5.0.jar" target-dir="libs" framework="true" />
<source-file src="src/android/idt_unimagcfg.xml" target-dir="res/raw" />
<source-file src="src/android/UnimagSwiper.java" target-dir="src/com/wodify/cordova-unimag-swiper" />
</platform>
<!-- ios -->
<platform name="ios">
<config-file target="config.xml" parent="/*">
<feature name="UnimagSwiper">
<param name="ios-package" value="UnimagSwiper" />
</feature>
</config-file>
<!-- Declare Microphone Usage for iOS10+ -->
<config-file parent="NSMicrophoneUsageDescription" target="*-Info.plist">
<string>For Credit Card Swiping</string>
</config-file>
<source-file src="src/ios/IDTECH_UniMag.a" framework="true" />
<header-file src="src/ios/uniMag.h" />
<header-file src="src/ios/UnimagSwiper.h" />
<source-file src="src/ios/UnimagSwiper.m" />
<framework src="AVFoundation.framework"/>
<framework src="AudioToolbox.framework"/>
<framework src="MediaPlayer.framework"/>
</platform>
</plugin>