<?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
        id="org.cloudsky.cordovaplugins.ipay88" version="0.0.8">

    <engines>
        <engine name="cordova" version=">=3.0.0" />
    </engines>

    <name>IPay88</name>
    <author>TJ Woon (tj@cloudsky.org)</author>
    <description>Plugin to integrate with iPay88's mobile SDK.</description>
    <license>Apache 2.0</license>
    <keywords>ipay88,payment,gateway</keywords>

    <js-module src="www/iPay88.js" name="iPay88">
        <clobbers target="cloudSky.iPay88" />
    </js-module>

    <platform name="android">
        <config-file target="res/xml/config.xml" parent="/*">
            <feature name="CsIPay88">
                <param name="android-package" value="org.cloudsky.cordovaPlugins.IPay88"/>
            </feature>
            <access origin="https://uat-mobile-payment.ipay88.com:8243" />
            <access origin="https://www.mobile88.com" />
            <access origin="https://*" /><!-- Bank websites... -->
        </config-file>
        <config-file target="AndroidManifest.xml" parent="/*">
            <uses-permission android:name="android.permission.INTERNET" />
            <uses-permission android:name="android.permission.READ_PHONE_STATE" />
            <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
        </config-file>
        <config-file target="AndroidManifest.xml" parent="application">
            <activity android:name="com.ipay.IpayAcitivity" android:configChanges="orientation|screenSize" />
            <activity android:name="com.ipay.IpayAcitivityR" android:configChanges="orientation|screenSize" />
        </config-file>
        <source-file src="src/android/IPay88.java" target-dir="src/org/cloudsky/cordovaPlugins" />
        <source-file src="src/android/ipay88_androidv7.jar" target-dir="libs" />
    </platform>

    <platform name="ios">
        <config-file target="config.xml" parent="/*">
            <feature name="CsIPay88">
                <param name="ios-package" value="CsIPay88"/>
            </feature>
            <access origin="https://uat-mobile-payment.ipay88.com:8243" />
            <access origin="https://www.mobile88.com" />
            <access origin="https://*" /><!-- Bank websites... -->
        </config-file>
        <header-file src="src/ios/Ipay.h" />
        <header-file src="src/ios/IpayPayment.h" />
        <header-file src="src/ios/CsIPay88.h" />
        <source-file src="src/ios/CsIPay88.m" />
        <source-file src="src/ios/libipay88sdk.a" framework="true" />
    </platform>

</plugin>
