<?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
    xmlns:android="http://schemas.android.com/apk/res/android"
    id="com.adobe.plugins.PushPlugin"
    version="1.0.0">
    <name>PushPlugin</name>

	<asset src="www/PushNotification.js" target="PushNotification.js" />

	<platform name="android">
        <config-file target="res/xml/config.xml" parent="plugins">
    		<plugin name="PushPlugin" value="com.plugin.GCM.PushPlugin" />
        </config-file>
    
		<config-file target="AndroidManifest.xml" parent="/manifest">
			<uses-permission android:name="android.permission.GET_ACCOUNTS" />
			<uses-permission android:name="android.permission.WAKE_LOCK" />
			<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
			<permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" android:protectionLevel="signature" />
			<uses-permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" />
  		</config-file>
  		
     	<config-file target="AndroidManifest.xml" parent="/manifest/application">
 			<receiver android:name="com.google.android.gcm.GCMBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" >
 				<intent-filter>
 					<action android:name="com.google.android.c2dm.intent.RECEIVE" />
 					<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
 					<category android:name="$PACKAGE_NAME" />
 				</intent-filter>
 			</receiver>
 			<service android:name="com.google.android.gcm.GCMIntentService" />
		</config-file>
		
		<source-file src="src/android/gcm/GCMBaseIntentService.java" target-dir="src/com/google/android/gcm/" />
 		<source-file src="src/android/gcm/GCMBroadcastReceiver.java" target-dir="src/com/google/android/gcm/" />
 		<source-file src="src/android/gcm/GCMConstants.java" target-dir="src/com/google/android/gcm/" />
 		<source-file src="src/android/gcm/GCMRegistrar.java" target-dir="src/com/google/android/gcm/" />
 		<source-file src="src/android/gcm/GCMIntentService.java" target-dir="src/com/google/android/gcm/" />
 		<source-file src="src/android/plugin/PushPlugin.java" target-dir="src/com/plugin/GCM/" />
		
    </platform>

  <!-- ios -->
    <platform name="ios">
        <plugins-plist key="PushPlugin" string="PushPlugin" />
        <source-file src="AppDelegate+notification.h" />
        <source-file src="AppDelegate+notification.m" />
        <source-file src="PushPlugin.h" />
        <source-file src="PushPlugin.m" />
    </platform>
</plugin>