UNPKG

@d2d/cordova-plugin-ionic

Version:

Ionic Cordova SDK

83 lines (82 loc) 4.13 kB
<?xml version="1.0" encoding="UTF-8"?> <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" id="@d2d/cordova-plugin-ionic" version="5.4.8"> <name>@d2d/cordova-plugin-ionic</name> <description>Ionic Cordova SDK</description> <license>MIT</license> <keywords>ionic,cordova,deploy,liveupdates,mobile,hybrid,ecosystem:cordova,cordova-android,cordova-ios</keywords> <repo>https://git.sinnerschrader.com/ume/team-d2d/cordova-plugin-ionic.git</repo> <issue>https://git.sinnerschrader.com/ume/team-d2d/cordova-plugin-ionic/issues</issue> <js-module src="dist/common.js"> <clobbers target="IonicCordova"/> </js-module> <js-module src="dist/guards.js" name="guards"> <runs/> </js-module> <preference name="APP_ID"/> <preference name="CHANNEL_NAME"/> <preference name="UPDATE_API" default="https://api.ionicjs.com"/> <preference name="UPDATE_METHOD" default="background"/> <preference name="MAX_STORE" default="2"/> <preference name="MIN_BACKGROUND_DURATION" default="30"/> <hook type="before_prepare" src="hooks/beforePrepare.js"/> <!-- ios --> <platform name="ios"> <config-file target="config.xml" parent="/*"> <feature name="IonicCordovaCommon"> <param name="ios-package" value="IonicCordovaCommon" onload="true"/> </feature> <preference name="DisableDeploy" value="false"/> <preference name="AutoHideSplashScreen" value="false"/> </config-file> <config-file target="*-Info.plist" parent="IonAppId"> <string>$APP_ID</string> </config-file> <config-file target="*-Info.plist" parent="IonChannelName"> <string>$CHANNEL_NAME</string> </config-file> <config-file target="*-Info.plist" parent="IonApi"> <string>$UPDATE_API</string> </config-file> <config-file target="*-Info.plist" parent="IonUpdateMethod"> <string>$UPDATE_METHOD</string> </config-file> <config-file target="*-Info.plist" parent="IonMaxVersions"> <string>$MAX_STORE</string> </config-file> <config-file target="*-Info.plist" parent="IonMinBackgroundDuration"> <string>$MIN_BACKGROUND_DURATION</string> </config-file> <header-file src="src/ios/IonicCordovaCommon.h"/> <source-file src="src/ios/IonicCordovaCommon.m"/> </platform> <platform name="android"> <config-file target="config.xml" parent="/*"> <feature name="IonicCordovaCommon"> <param name="android-package" value="com.ionicframework.common.IonicCordovaCommon" onload="true"/> </feature> <preference name="DisableDeploy" value="false"/> <preference name="AutoHideSplashScreen" value="false"/> </config-file> <config-file target="AndroidManifest.xml" parent="/*"> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> </config-file> <config-file target="res/values/strings.xml" parent="/resources"> <string name="ionic_app_id">$APP_ID</string> <string name="ionic_channel_name">$CHANNEL_NAME</string> <string name="ionic_update_api">$UPDATE_API</string> <string name="ionic_update_method">$UPDATE_METHOD</string> <string name="ionic_max_versions">$MAX_STORE</string> <string name="ionic_min_background_duration">$MIN_BACKGROUND_DURATION</string> </config-file> <framework src="src/android/cordovapluginionic.gradle" custom="true" type="gradleReference"/> <source-file src="src/android/IonicCordovaCommon.java" target-dir="src/com/ionicframework/common"/> </platform> <platform name="browser"> <js-module src="src/browser/IonicCordovaCommon.js" name="IonicCordovaCommon"> <runs/> </js-module> </platform> <dependency id="@d2d/cordova-plugin-ionic-webview" version=">=5.0.0"/> <dependency id="cordova-plugin-whitelist" version="^1.3.3"/> <author>Ionic</author> </plugin>