cordova-camscanner
Version:
Cordova Camscanner Plugin
75 lines (74 loc) • 3.67 kB
text/xml
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
id="cordova-camscanner" version="0.1.0">
<name>CordovaCamscanner</name>
<description>Cordova Camscanner Plugin</description>
<author>Beelphegor</author>
<license>Apache 2.0</license>
<keywords>cordova,camscanner</keywords>
<js-module src="www/CordovaCamscanner.js" name="CordovaCamscanner">
<clobbers target="cordovaCamscanner" />
</js-module>
<platform name="android">
<preference name="ANDROID_APP_KEY" />
<source-file src="src/android/camscanner.xml" target-dir="res/values" />
<config-file target="res/values/camscanner.xml" parent="/*">
<string name="camscanner_app_key">$ANDROID_APP_KEY</string>
</config-file>
<config-file target="config.xml" parent="/*">
<feature name="CordovaCamscanner">
<param name="android-package" value="com.beelphegor.cordovacamscanner.CordovaCamscanner"/>
<param name="onload" value="true" />
</feature>
</config-file>
<config-file target="AndroidManifest.xml" parent="/*">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</config-file>
<config-file target="AndroidManifest.xml" parent="/manifest/application">
<activity android:name="com.beelphegor.cordovacamscanner.CamscannerActivity" ></activity>
</config-file>
<source-file src="lib/android/csopensdk.jar" target-dir="libs" />
<source-file src="src/android/CordovaCamscanner.java" target-dir="src/com/beelphegor/cordovacamscanner" />
<source-file src="src/android/CamscannerActivity.java" target-dir="src/com/beelphegor/cordovacamscanner" />
<source-file src="src/android/Util.java" target-dir="src/com/beelphegor/cordovacamscanner" />
</platform>
<platform name="ios">
<preference name="IOS_APP_KEY" />
<preference name="BUNDLE_ID" />
<config-file target="*-Info.plist" parent="CamscannerAppKey">
<string>$IOS_APP_KEY</string>
</config-file>
<config-file target="*-Info.plist" parent="CFBundleURLTypes">
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>$BUNDLE_ID</string>
</array>
</dict>
</array>
</config-file>
<config-file target="*-Info.plist" parent="LSApplicationQueriesSchemes">
<array>
<string>camscannerfree</string>
<string>camscanner</string>
<string>camscannerpro</string>
<string>camscannerhd</string>
<string>camscannerhdpro</string>
</array>
</config-file>
<config-file target="config.xml" parent="/*">
<feature name="CordovaCamscanner">
<param name="ios-package" value="CordovaCamscanner"/>
<param name="onload" value="true" />
</feature>
</config-file>
<header-file src="src/ios/CordovaCamscanner.h"/>
<source-file src="src/ios/CordovaCamscanner.m" />
<header-file src="src/ios/AppDelegate+camscanner.h"/>
<source-file src="src/ios/AppDelegate+camscanner.m" />
<header-file src="src/ios/ISBlockActionSheet.h" />
<source-file src="src/ios/ISBlockActionSheet.m" />
<framework src="lib/ios/CamScannerOpenAPIFramework.framework" custom="true" />
</platform>
</plugin>