UNPKG

cordova-plugin-scanbot-barcode-scanner

Version:

Cordova Plugin for the Scanbot Barcode Scanner SDK

80 lines (64 loc) 2.93 kB
<?xml version="1.0" encoding="UTF-8"?> <!-- Scanbot Barcode Scanner SDK Cordova Plugin Copyright (c) 2024 doo GmbH. All rights reserved. --> <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android" id="cordova-plugin-scanbot-barcode-scanner" version="4.2.0"> <name>Scanbot Barcode Scanner SDK for Cordova</name> <description>Cordova plugin for the Scanbot Barcode Scanner SDK on Android and iOS</description> <license>Commercial</license> <keywords>barcode, qr-code, scanner, 1d barcode, 2d barcode, ean, upc, data matrix, pdf-417, cordova, android, ios</keywords> <js-module src="www/ScanbotBarcodeSDK.js" name="ScanbotBarcodeSDK"> <clobbers target="ScanbotBarcodeSDK" /> </js-module> <!-- Android --> <platform name="android"> <config-file target="res/xml/config.xml" parent="/*"> <preference name="GradlePluginKotlinEnabled" value="true"/> <feature name="ScanbotBarcodeSDK"> <param name="android-package" value="io.scanbot.barcodesdk.plugin.cordova.ScanbotBarcodeSdkPlugin"/> </feature> </config-file> <!-- Permission --> <config-file target="AndroidManifest.xml" parent="/*"> <uses-permission android:name="android.permission.CAMERA" /> <uses-feature android:name="android.hardware.camera" android:required="false" /> </config-file> <!-- Source files/dirs --> <source-file src="src/android/ScanbotBarcodeSdkPlugin.kt" target-dir="java/io/scanbot/barcodesdk/plugin/cordova" /> <source-file src="src/android/ScanbotBarcodeSdkPluginResultDelegate.kt" target-dir="java/io/scanbot/barcodesdk/plugin/cordova" /> <!-- Scanbot Gradle settings --> <framework src="src/android/build-extras-sb.gradle" custom="true" type="gradleReference" /> <framework src="io.scanbot:barcode-sdk-wrapper:4.2.0.0"/> </platform> <platform name="ios"> <!-- Config --> <config-file target="config.xml" parent="/*"> <preference name="deployment-target" value="13.0" /> <preference name="SwiftVersion" value="5" /> <feature name="ScanbotBarcodeSDK"> <param name="ios-package" value="ScanbotBarcodeSDKPlugin"/> </feature> </config-file> <!-- Permission --> <preference name="CAMERA_USAGE_DESCRIPTION" default=" " /> <config-file parent="NSCameraUsageDescription" target="*-Info.plist"> <string>$CAMERA_USAGE_DESCRIPTION</string> </config-file> <!-- Source files --> <source-file src="src/ios/ScanbotBarcodeSDKPlugin.swift"/> <source-file src="src/ios/ScanbotBarcodeSDKPluginResultDelegate.swift"/> <!-- Scanbot pods --> <podspec> <config> <source url="https://cdn.cocoapods.org/"/> </config> <pods use-frameworks="true"> <pod name="ScanbotBarcodeSDKWrapper" spec="4.2.2.0"/> </pods> </podspec> </platform> </plugin>