<?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" id="jpush-phonegap-plugin" version="3.8.2">

    <name>JPush</name>
    <description>JPush for cordova plugin</description>
    <author>JPush</author>
    <keywords>JPush,push</keywords>
    <license>MIT License</license>

    <preference name="APP_KEY" value="${JPUSH_APPKEY}"/>
    <preference name="CHANNEL" default="developer-default" />

    <engines>
        <engine name="cordova" version=">=3.0" />
    </engines>

    <!-- dependencies -->
    <dependency id="cordova-plugin-device" />
    <!-- <dependency id="fits-cap-jpush"/> -->

    <js-module src="www/JPushPlugin.js" name="JPushPlugin">
        <clobbers target="JPush" />
    </js-module>

    <platform name="ios">
        <config-file target="config.xml" parent="/*">
            <feature name="JPushPlugin">
                <param name="ios-package" value="JPushPlugin" />
            </feature>
        </config-file>
        <config-file target="*-Info.plist" parent="UIBackgroundModes">
            <array>
                <string>remote-notification</string>
            </array>
        </config-file>
        <config-file target="*-Debug.plist" parent="aps-environment">
            <string>development</string>
        </config-file>
        <config-file target="*-Release.plist" parent="aps-environment">
            <string>production</string>
        </config-file>
        <header-file src="src/ios/Plugins/JPushDefine.h" />
        <header-file src="src/ios/Plugins/JPushPlugin.h" />
        <source-file src="src/ios/Plugins/JPushPlugin.m" />
        <header-file src="src/ios/Plugins/JPushDelegate.h" />
        <source-file src="src/ios/Plugins/JPushDelegate.m" />

        <header-file src="src/ios/lib/JPUSHService.h" />
        <source-file src="src/ios/lib/jpush-ios-3.7.4.a" framework="true" />
        <source-file src="src/ios/lib/jcore-ios-2.7.1.a" framework="true" />
        <resource-file src="src/ios/JPushConfig.plist" />

        <framework src="CFNetwork.framework" weak="true" />
        <framework src="CoreFoundation.framework" weak="true" />
        <framework src="CoreTelephony.framework" weak="true" />
        <framework src="SystemConfiguration.framework" weak="true" />
        <framework src="CoreGraphics.framework" weak="true" />
        <framework src="Foundation.framework" weak="true" />
        <framework src="UIKit.framework" weak="true" />
        <framework src="Security.framework" weak="true" />
        <framework src="libz.tbd" weak="true" />
        <framework src="AdSupport.framework" weak="true" />
        <framework src="UserNotifications.framework" weak="true" />
        <framework src="libresolv.tbd" weak="true" />

        <config-file target="*JPushConfig.plist" parent="Appkey">
            <string>$APP_KEY</string>
        </config-file>
    </platform>

    <platform name="android">
        <hook type="after_platform_add" src="hooks/AndroidPlatformInit.js"/>

        <framework src="src/android/third-push/oppo/oppo.gradle" custom="true" type="gradleReference"/>
        <framework src="src/android/third-push/vivo/vivo.gradle" custom="true" type="gradleReference"/>
        <framework src="src/android/third-push/huawei/huawei.gradle" custom="true" type="gradleReference"/>
        <config-file target="res/xml/config.xml" parent="/*">
            <feature name="JPushPlugin">
                <param name="android-package" value="cn.jiguang.cordova.push.JPushPlugin" />
            </feature>
        </config-file>

        <config-file target="AndroidManifest.xml" parent="/manifest" mode="merge">

            <!-- Required  一些系统要求的权限，如访问网络等 -->
            <permission android:name="$PACKAGE_NAME.permission.JPUSH_MESSAGE" android:protectionLevel="signature" />

            <!-- 小米Xiaomi推送 start -->
            <permission android:name="$PACKAGE_NAME.permission.MIPUSH_RECEIVE" android:protectionLevel="signature" />
            <uses-permission android:name="$PACKAGE_NAME.permission.MIPUSH_RECEIVE" />
            <!-- 小米Xiaomi推送 end -->

            <!-- OPPO推送 start -->
            <uses-permission android:name="com.coloros.mcs.permission.RECIEVE_MCS_MESSAGE" />
            <uses-permission android:name="com.heytap.mcs.permission.RECIEVE_MCS_MESSAGE" />
            <!-- OPPO推送 end -->

            <!--魅族推送 start-->
            <uses-permission android:name="com.meizu.flyme.permission.PUSH" />
            <!--魅族推送 end-->

            <!-- Required  一些系统要求的权限，如访问网络等-->
            <uses-permission android:name="$PACKAGE_NAME.permission.JPUSH_MESSAGE" />
            <uses-permission android:name="android.permission.RECEIVE_USER_PRESENT" />
            <uses-permission android:name="android.permission.INTERNET" />
            <uses-permission android:name="android.permission.READ_PHONE_STATE" />
            <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
            <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
            <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
            <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
            <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />



            <!-- Optional for location -->
            <uses-permission android:name="android.permission.VIBRATE" />
            <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
            <!-- 用于开启 debug 版本的应用在6.0 系统上 层叠窗口权限 -->
            <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
            <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
            <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
            <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
            <!-- Android Q后台定位权限-->
            <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
            <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
            <uses-permission android:name="android.permission.GET_TASKS" />
            <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>

            <!--华为角标-->
            <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/>

            <!--jpush_permission_start 在Android项目中，如果我们自己添加的库兼容的最低版本与项目设置的版本不同的时候，在运行项目的时候会出现错误信息提示-->
            <!-- <uses-sdk tools:overrideLibrary="cn.jpush.android.thirdpush.fcm,cn.jpush.android.thirdpush.huawei,cn.jpush.android.thirdpush.meizu,cn.jpush.android.thirdpush.oppo,cn.jpush.android.thirdpush.vivo,cn.jpush.android.thirdpush.xiaomi,com.google.firebase.firebase_core,com.google.firebase.messaging,com.google.firebase.analytics.connector.impl,com.google.firebase.measurement,com.google.android.gms.measurement.api,com.google.firebase.measurement_impl,com.google.firebase.iid,com.google.firebase,com.google.firebase.iid.internal,com.google.android.gms.base,com.google.android.gms.tasks,com.google.firebase.analytics.connector,com.google.android.gms.stats,com.google.android.gms.ads_identifier,com.google.android.gms.common,com.google.android.gms.measurement_base,com.huawei.android.hms.openid,com.huawei.agconnect.core,com.huawei.hmf.tasks,com.huawei.hms.framework.network.grs,com.huawei.hms.framework.common,com.huawei.android.hms.base,com.huawei.android.hms.push,android.support.mediacompat,android.support.coreutils,android.support.coreui,android.support.compat,android.arch.lifecycle" /> -->
            <!--jpush_permission_end-->
        </config-file>

        <config-file target="AndroidManifest.xml" parent="/manifest/application" mode="merge">

            <!-- Rich push 核心功能 since 2.0.6-->
            <activity android:name="cn.jpush.android.ui.PopWinActivity" android:theme="@style/MyDialogStyle" android:exported="false">
                <intent-filter>
                    <category android:name="android.intent.category.DEFAULT" />
                    <action android:name="cn.jpush.android.ui.PopWinActivity" />
                    <category android:name="$PACKAGE_NAME" />
                </intent-filter>
            </activity>

            <!-- Required SDK核心功能-->
            <activity android:name="cn.jpush.android.ui.PushActivity" android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.NoTitleBar" android:exported="false">
                <intent-filter>
                    <action android:name="cn.jpush.android.ui.PushActivity" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <category android:name="$PACKAGE_NAME" />
                </intent-filter>
            </activity>

            <!-- since 3.0.9 Required SDK 核心功能-->
            <provider android:authorities="$PACKAGE_NAME.DataProvider" android:name="cn.jpush.android.service.DataProvider" android:process=":pushcore" android:exported="false" />

            <!-- since 3.1.0 Required SDK 核心功能-->
            <provider android:authorities="$PACKAGE_NAME.DownloadProvider" android:name="cn.jpush.android.service.DownloadProvider" android:exported="true" />

            <!--since 3.3.0 Required SDK核心功能-->
            <activity android:name="cn.jpush.android.service.JNotifyActivity" android:exported="true" android:taskAffinity="jpush.custom" android:theme="@style/JPushTheme">
                <intent-filter>
                    <action android:name="cn.jpush.android.intent.JNotifyActivity" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <!--Required SDK核心功能 since 4.2.2-->
                    <category android:name="$PACKAGE_NAME" />
                </intent-filter>
            </activity>

            <!-- since 3.5.6 新增华硕通道 -->
            <receiver android:name="cn.jpush.android.asus.AsusPushMessageReceiver" />
            <provider android:name="cn.jiguang.union.ads.service.JAdFileProvider" android:authorities="${applicationId}.JAdFileProvider" android:exported="false" android:grantUriPermissions="true">
                <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/jpush_file_paths" />
                <intent-filter>
                    <action android:name="cn.jpush.android.intent.FileProvider" />
                    <category android:name="${applicationId}" />
                </intent-filter>
            </provider>

            <!-- Required SDK 核心功能-->
            <!-- 可配置android:process参数将PushService放在其他进程中，jpush和jmessage公用的组件 -->
            <service android:name="cn.jpush.android.service.PushService" android:process=":pushcore" android:exported="false">
                <intent-filter>
                    <action android:name="cn.jpush.android.intent.REGISTER" />
                    <action android:name="cn.jpush.android.intent.REPORT" />
                    <action android:name="cn.jpush.android.intent.PushService" />
                    <action android:name="cn.jpush.android.intent.PUSH_TIME" />
                </intent-filter>
            </service>

            <!-- since 1.8.0 option 可选项。用于同一设备中不同应用的JPush服务相互拉起的功能。 -->
            <!-- 若不启用该功能可删除该组件，或把 enabled 设置成 false ；App 不会被其他 App 拉起，但会拉起其他的 App -->
            <service android:name="cn.jpush.android.service.DaemonService" android:enabled="true" android:exported="true">
                <intent-filter>
                    <action android:name="cn.jpush.android.intent.DaemonService" />
                    <category android:name="$PACKAGE_NAME" />
                </intent-filter>
            </service>
            <!-- 可选，如果使用静态Activity方式拉起，该组件必须声明 -->
            <activity android:name="cn.jpush.android.service.DActivity" android:enabled="true" android:exported="true" android:taskAffinity="jpush.custom" android:theme="@android:style/Theme.Translucent.NoTitleBar">
                <intent-filter>
                    <action android:name="cn.jpush.android.intent.DActivity" />
                    <category android:name="$PACKAGE_NAME" />
                </intent-filter>
            </activity>


            <!-- Required SDK核心功能-->
            <receiver android:name="cn.jpush.android.service.PushReceiver" android:enabled="true" android:exported="false">
                <intent-filter android:priority="1000">
                    <action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED_PROXY" />
                    <!--Required  显示通知栏 -->
                    <category android:name="$PACKAGE_NAME" />
                </intent-filter>
                <intent-filter>
                    <action android:name="android.intent.action.USER_PRESENT" />
                    <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
                </intent-filter>
                <!-- Optional -->
                <intent-filter>
                    <action android:name="android.intent.action.PACKAGE_ADDED" />
                    <action android:name="android.intent.action.PACKAGE_REMOVED" />

                    <data android:scheme="package" />
                </intent-filter>
            </receiver>

            <!-- Required SDK核心功能-->
            <receiver android:name="cn.jpush.android.service.AlarmReceiver" android:exported="false"/>

            <!-- 3.5.0新增，用于定时展示功能 -->
            <receiver android:name="cn.jpush.android.service.SchedulerReceiver" android:exported="false"/>

            <!-- 3.6.7 新增，用于负反馈组件 -->
            <service android:name="cn.jpush.android.service.MessagingIntentService" />

            <!--since 3.3.0 接收JPush相关事件-->
            <receiver android:name="cn.jiguang.cordova.push.JPushEventReceiver" android:exported="false">
                <intent-filter>
                    <action android:name="cn.jpush.android.intent.RECEIVE_MESSAGE" />
                    <category android:name="$PACKAGE_NAME"></category>
                </intent-filter>
            </receiver>



            <!-- since 3.3.0 Required SDK 核心功能-->
            <!-- 可配置android:process参数将PushService放在其他进程中 -->
            <!--User defined.  For test only 继承自cn.jpush.android.service.JCommonService-->
            <service android:name="cn.jiguang.cordova.push.PushService" android:process=":pushcore" android:exported="false">
                <intent-filter>
                    <action android:name="cn.jiguang.user.service.action" />
                </intent-filter>
            </service>

            <!-- Required  . Enable it you can get statistics data with channel -->

            <receiver android:name="cn.jiguang.cordova.push.JPushReceiver" android:enabled="true" android:exported="false">
                <intent-filter>
                    <action android:name="cn.jpush.android.intent.REGISTRATION" />
                    <action android:name="cn.jpush.android.intent.MESSAGE_RECEIVED" />
                    <action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED" />
                    <action android:name="cn.jpush.android.intent.NOTIFICATION_OPENED" />
                    <action android:name="cn.jpush.android.intent.CONNECTION" />

                    <category android:name="$PACKAGE_NAME" />
                </intent-filter>
            </receiver>

            <!-- 小米Xiaomi推送 start -->
            <service android:name="com.xiaomi.push.service.XMJobService" android:enabled="true" android:exported="false" android:permission="android.permission.BIND_JOB_SERVICE" android:process=":pushservice"/>
            <service android:name="com.xiaomi.push.service.XMPushService" android:enabled="true" android:process=":pushservice"/>
            <service android:name="com.xiaomi.mipush.sdk.PushMessageHandler" android:enabled="true" android:exported="true"/>
            <service android:name="com.xiaomi.mipush.sdk.MessageHandleService" android:enabled="true"/>

            <receiver android:name="com.xiaomi.push.service.receivers.NetworkStatusReceiver" android:exported="true">
                <intent-filter>
                    <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
                    <category android:name="android.intent.category.DEFAULT"/>
                </intent-filter>
            </receiver>
            <receiver android:name="com.xiaomi.push.service.receivers.PingReceiver" android:exported="false" android:process=":pushservice">
                <intent-filter>
                    <action android:name="com.xiaomi.push.PING_TIMER"/>
                </intent-filter>
            </receiver>
            <receiver android:name="cn.jpush.android.service.PluginXiaomiPlatformsReceiver" android:exported="true">
                <intent-filter>
                    <action android:name="com.xiaomi.mipush.RECEIVE_MESSAGE"/>
                </intent-filter>
                <intent-filter>
                    <action android:name="com.xiaomi.mipush.MESSAGE_ARRIVED"/>
                </intent-filter>
                <intent-filter>
                    <action android:name="com.xiaomi.mipush.ERROR"/>
                </intent-filter>
            </receiver>

            <meta-data android:name="XIAOMI_APPKEY" android:value="MI-${XIAOMI_APPKEY}"/>
            <meta-data android:name="XIAOMI_APPID" android:value="MI-${XIAOMI_APPID}"/>

            <!-- 小米Xiaomi推送 end -->

            <!-- OPPO推送 start -->
            <service android:name="cn.jpush.android.service.PluginOppoPushService" android:exported="true">
                <intent-filter>
                    <action android:name="com.coloros.mcs.action.RECEIVE_MCS_MESSAGE" />
                </intent-filter>
            </service>
            <!-- since JPushv3.6.8 ，oppov2.1.0 oppo 核心功能-->
            <service android:name="com.heytap.msp.push.service.DataMessageCallbackService" android:permission="com.heytap.mcs.permission.SEND_PUSH_MESSAGE" android:exported="true">

                <intent-filter>
                    <action android:name="com.heytap.mcs.action.RECEIVE_MCS_MESSAGE" />

                    <action android:name="com.heytap.msp.push.RECEIVE_MCS_MESSAGE" />
                </intent-filter>
            </service>            <!--兼容Q版本-->

            <meta-data android:name="OPPO_APPID" android:value="OP-${OPPO_APPID}" />
            <meta-data android:name="OPPO_APPKEY" android:value="OP-${OPPO_APPKEY}" />
            <meta-data android:name="OPPO_APPSECRET" android:value="OP-${OPPO_APPSECRET}" />
            <!-- OPPO推送 end -->

            <!-- vivo推送 start -->
            <service android:name="com.vivo.push.sdk.service.CommandClientService" android:exported="true" />

            <receiver android:name="cn.jpush.android.service.PluginVivoMessageReceiver" android:exported="true">
                <intent-filter>
                    <!-- 接收 push 消息 -->
                    <action android:name="com.vivo.pushclient.action.RECEIVE" />
                </intent-filter>
            </receiver>

            <activity android:name="com.vivo.push.sdk.LinkProxyClientActivity" android:exported="false" android:screenOrientation="portrait" android:theme="@android:style/Theme.Translucent.NoTitleBar" />

            <meta-data android:name="com.vivo.push.app_id" android:value="${VIVO_APPID}" />
            <meta-data android:name="com.vivo.push.api_key" android:value="${VIVO_APPKEY}" />
            <!-- vivo推送 end -->


            <!-- Required  . Enable it you can get statistics data with channel -->
            <meta-data android:name="JPUSH_CHANNEL" android:value="$CHANNEL"/>
            <meta-data android:name="JPUSH_APPKEY" android:value="${JPUSH_APPKEY}" />
            <!--  </>值来自开发者平台取得的AppKey-->


            <!-- 华为huawei推送 start-->
            <meta-data android:name="com.huawei.hms.client.appid" android:value="appid=${HUAWEI_APPID}"/>
            <!-- 华为huawei推送 end-->


            <!-- 第三方相关 :接收Push消息（注册、Push消息、Push连接状态）广播 -->

        </config-file>

        <!-- 小米Xiaomi推送 start -->
        <lib-file src="src/android/third-push/xiaomi/libs/jpush-android-plugin-xiaomi-v4.6.3.jar" />
        <lib-file src="src/android/third-push/xiaomi/libs/MiPush_SDK_Client_4_9_1.jar" />
        <!-- 小米Xiaomi推送 end -->

        <!-- OPPO推送 start -->
        <lib-file src="src/android/third-push/oppo/libs/jpush-android-plugin-oppo-v4.6.3.jar" />
        <lib-file src="src/android/third-push/oppo/libs/com.heytap.msp-push-3.0.0.aar" />
        <!-- OPPO推送 end -->

        <!-- vivo推送 start -->
        <lib-file src="src/android/third-push/vivo/libs/jpush-android-plugin-vivo-v4.6.3.jar" />
        <lib-file src="src/android/third-push/vivo/libs/push_sdk_v3.0.0.4_484.aar" />
        <!-- vivo推送 end -->

        <!-- huawei推送 start -->
        <!-- <lib-file src="src/android/third-push/huawei/libs/jpush-android-plugin-huawei-v4.6.3.jar" /> -->
        <!-- huawei推送 end -->


        <lib-file src="src/android/libs/jpush-android-4.6.3.jar" />
        <lib-file src="src/android/libs/jcore-android-3.2.2.jar" />
        <source-file src="../../agconnect-services.json" target-dir="../../"/>
        <source-file src="src/android/PushService.java" target-dir="src/cn/jiguang/cordova/push" />
        <source-file src="src/android/JPushPlugin.java" target-dir="src/cn/jiguang/cordova/push" />
        <source-file src="src/android/JPushReceiver.java" target-dir="src/cn/jiguang/cordova/push" />
        <source-file src="src/android/JPushEventReceiver.java" target-dir="src/cn/jiguang/cordova/push" />
        <source-file src="src/android/JLogger.java" target-dir="src/cn/jiguang/cordova/push" />
        <source-file src="src/android/MiMessageReceiver.java" target-dir="src/cn/jiguang/cordova/push" />

        <!-- 小米推送接受到消息后点击的回调，以及-相关别名（未开发）-操作 -->
        <receiver android:name="cn.jiguang.cordova.push.MiMessageReceiver" android:exported="true">
            <intent-filter>
                <action android:name="com.xiaomi.mipush.RECEIVE_MESSAGE" />
                <action android:name="com.xiaomi.mipush.MESSAGE_ARRIVED" />
                <action android:name="com.xiaomi.mipush.ERROR" />
            </intent-filter>
        </receiver>

        <source-file src="src/android/third-push/huawei/huawei.gradle" target-dir="../../third-push/huawei" />
        <source-file src="src/android/third-push/oppo/oppo.gradle" target-dir="../../third-push/oppo" />
        <source-file src="src/android/third-push/vivo/vivo.gradle" target-dir="../../third-push/vivo" />

        <resource-file src="src/android/libs/arm64-v8a/libjcore322.so" target="jniLibs/arm64-v8a/libjcore322.so"/>
        <resource-file src="src/android/libs/arm64-v8a/libquicklogin.so" target="jniLibs/arm64-v8a/libquicklogin.so"/>

        <resource-file src="src/android/libs/armeabi/libjcore322.so" target="jniLibs/armeabi/libjcore322.so"/>

        <resource-file src="src/android/libs/armeabi-v7a/libjcore322.so" target="jniLibs/armeabi-v7a/libjcore322.so"/>
        <resource-file src="src/android/libs/armeabi-v7a/libquicklogin.so" target="jniLibs/armeabi-v7a/libquicklogin.so"/>

        <resource-file src="src/android/libs/mips/libjcore322.so" target="jniLibs/mips/libjcore322.so"/>

        <resource-file src="src/android/libs/mips64/libjcore322.so" target="jniLibs/mips64/libjcore322.so"/>

        <resource-file src="src/android/libs/x86/libjcore322.so" target="jniLibs/x86/libjcore322.so"/>
        <resource-file src="src/android/libs/x86/libquicklogin.so" target="jniLibs/x86/libquicklogin.so"/>

        <resource-file src="src/android/libs/x86_64/libjcore322.so" target="jniLibs/x86_64/libjcore322.so"/>
        <resource-file src="src/android/libs/x86_64/libquicklogin.so" target="jniLibs/x86_64/libquicklogin.so"/>

        <resource-file src="src/android/res/drawable-hdpi/jpush_richpush_btn_selector.xml" target="res/drawable/jpush_richpush_btn_selector.xml" />
        <resource-file src="src/android/res/drawable-hdpi/jpush_richpush_progressbar.xml" target="res/drawable/jpush_richpush_progressbar.xml" />
        <resource-file src="src/android/res/drawable-hdpi/jpush_ic_richpush_actionbar_back.png" target="res/drawable-hdpi/jpush_ic_richpush_actionbar_back.png" />
        <resource-file src="src/android/res/drawable-hdpi/jpush_ic_richpush_actionbar_divider.png" target="res/drawable-hdpi/jpush_ic_richpush_actionbar_divider.png" />
        <resource-file src="src/android/res/drawable-hdpi/jpush_ic_action_cancle.png" target="res/drawable-hdpi/jpush_ic_action_cancle.png" />
        <resource-file src="src/android/res/drawable-hdpi/jpush_ic_action_close.png" target="res/drawable-hdpi/jpush_ic_action_close.png" />
        <resource-file src="src/android/res/drawable-hdpi/jpush_ic_action_close2.png" target="res/drawable-hdpi/jpush_ic_action_close2.png" />

        <resource-file src="src/android/res/layout/jpush_popwin_layout.xml" target="res/layout/jpush_popwin_layout.xml" />
        <resource-file src="src/android/res/layout/jpush_webview_layout.xml" target="res/layout/jpush_webview_layout.xml" />
        <resource-file src="src/android/res/layout/push_notification.xml" target="res/layout/push_notification.xml" />
        <resource-file src="src/android/res/layout/push_notification_large.xml" target="res/layout/push_notification_large.xml" />
        <resource-file src="src/android/res/layout/push_notification_middle.xml" target="res/layout/push_notification_middle.xml" />
        <resource-file src="src/android/res/layout/jpush_inapp_banner.xml" target="res/layout/jpush_inapp_banner.xml" />

        <resource-file src="src/android/res/layout-v21/push_notification.xml" target="res/layout-v21/push_notification.xml" />
        <resource-file src="src/android/res/layout-v21/push_notification_middle.xml" target="res/layout-v21/push_notification_middle.xml" />
        <resource-file src="src/android/res/layout-v21/push_notification_large.xml" target="res/layout-v21/push_notification_large.xml" />

        <resource-file src="src/android/res/values/jpush_style.xml" target="res/values/jpush_style.xml" />
        <resource-file src="src/android/res/values/jpush_string.xml" target="res/values/jpush_string.xml" />

        <resource-file src="src/android/res/values-zh/jpush_string.xml" target="res/values-zh/jpush_string.xml" />
        <resource-file src="src/android/res/xml/jpush_file_paths.xml" target="res/xml/jpush_file_paths.xml" />
    </platform>
</plugin>