<?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>
