summaryrefslogtreecommitdiff
path: root/plugins/de.appplant.cordova.plugin.badge/plugin.xml
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/de.appplant.cordova.plugin.badge/plugin.xml')
-rw-r--r--plugins/de.appplant.cordova.plugin.badge/plugin.xml201
1 files changed, 201 insertions, 0 deletions
diff --git a/plugins/de.appplant.cordova.plugin.badge/plugin.xml b/plugins/de.appplant.cordova.plugin.badge/plugin.xml
new file mode 100644
index 00000000..46bae990
--- /dev/null
+++ b/plugins/de.appplant.cordova.plugin.badge/plugin.xml
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Copyright (c) 2013-2015 by appPlant UG. All rights reserved.
+ *
+ * @APPPLANT_LICENSE_HEADER_START@
+ *
+ * This file contains Original Code and/or Modifications of Original Code
+ * as defined in and that are subject to the Apache License
+ * Version 2.0 (the 'License'). You may not use this file except in
+ * compliance with the License. Please obtain a copy of the License at
+ * http://opensource.org/licenses/Apache-2.0/ and read it before using this
+ * file.
+ *
+ * The Original Code and all software distributed under the License are
+ * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ * Please see the License for the specific language governing rights and
+ * limitations under the License.
+ *
+ * @APPPLANT_LICENSE_HEADER_END@
+-->
+
+<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ id="de.appplant.cordova.plugin.badge"
+ version="0.7.1">
+
+ <name>Cordova Badge Plugin</name>
+
+ <description>
+ Cordova plugin to access and modify the badge number of the app icon
+ </description>
+
+ <repo>https://github.com/katzer/cordova-plugin-badge.git</repo>
+
+ <issue>https://github.com/katzer/cordova-plugin-badge/issues</issue>
+
+ <keywords>appplant, badge</keywords>
+
+ <license>Apache 2.0</license>
+
+ <author>Sebastián Katzer</author>
+
+ <!-- cordova -->
+ <engines>
+ <engine name="cordova" version=">=3.0.0" />
+ <engine name="cordova-android" version=">=4"/>
+ <engine name="cordova-plugman" version=">=4.2.0"/><!-- needed for gradleReference support -->
+ </engines>
+
+ <!-- js -->
+ <js-module src="www/badge.js" name="Badge">
+ <clobbers target="plugin.notification.badge" />
+ <clobbers target="cordova.plugins.notification.badge" />
+ </js-module>
+
+ <!-- info -->
+ <info>
+ Your support is needed. If you use the badge plugin please support us in order to ensure further development.
+ https://github.com/katzer/cordova-plugin-badge#supporting
+
+ Thank you!
+ </info>
+
+ <!-- ios -->
+ <platform name="ios">
+
+ <dependency id="de.appplant.cordova.common.registerusernotificationsettings" />
+
+ <config-file target="config.xml" parent="/*">
+ <feature name="Badge">
+ <param name="ios-package" value="APPBadge"/>
+ </feature>
+ </config-file>
+
+ <header-file src="src/ios/APPBadge.h" />
+ <source-file src="src/ios/APPBadge.m" />
+
+ <header-file src="src/ios/UIApplication+APPBadge.h" />
+ <source-file src="src/ios/UIApplication+APPBadge.m" />
+
+ </platform>
+
+ <!-- wp8 -->
+ <platform name="wp8">
+
+ <config-file target="config.xml" parent="/*">
+ <feature name="Badge">
+ <param name="wp-package" value="Badge"/>
+ </feature>
+ </config-file>
+
+ <source-file src="src/wp8/Badge.cs" />
+
+ </platform>
+
+ <!-- android -->
+ <platform name="android">
+
+ <config-file target="res/xml/config.xml" parent="/*">
+ <feature name="Badge">
+ <param name="android-package" value="de.appplant.cordova.plugin.badge.Badge"/>
+ </feature>
+ </config-file>
+
+ <config-file target="AndroidManifest.xml" parent="/manifest/application">
+ <!--
+ * The launch activity is triggered when a notification is clicked by a user.
+ * The activity launches the main activity.
+ -->
+ <activity
+ android:name="de.appplant.cordova.plugin.badge.LaunchActivity"
+ android:theme="@android:style/Theme.Black.NoTitleBar"
+ android:launchMode="singleInstance"
+ android:exported="false" />
+ </config-file>
+
+ <framework src="src/android/badge.gradle" custom="true" type="gradleReference"/>
+
+ <source-file
+ src="src/android/Badge.java"
+ target-dir="src/de/appplant/cordova/plugin/badge" />
+
+ <source-file
+ src="src/android/BadgeImpl.java"
+ target-dir="src/de/appplant/cordova/plugin/badge" />
+
+ <source-file
+ src="src/android/LaunchActivity.java"
+ target-dir="src/de/appplant/cordova/plugin/badge" />
+
+ </platform>
+
+ <!-- amazon-fireos -->
+ <platform name="amazon-fireos">
+
+ <config-file target="res/xml/config.xml" parent="/*">
+ <feature name="Badge">
+ <param name="android-package" value="de.appplant.cordova.plugin.badge.Badge"/>
+ </feature>
+ </config-file>
+
+ <config-file target="AndroidManifest.xml" parent="/manifest/application">
+ <!--
+ * The launch activity is triggered when a notification is clicked by a user.
+ * The activity launches the main activity.
+ -->
+ <activity
+ android:name="de.appplant.cordova.plugin.badge.LaunchActivity"
+ android:theme="@android:style/Theme.Black.NoTitleBar"
+ android:launchMode="singleInstance"
+ android:exported="false" />
+ </config-file>
+
+ <framework src="src/android/badge.gradle" custom="true" type="gradleReference"/>
+
+ <source-file
+ src="src/android/Badge.java"
+ target-dir="src/de/appplant/cordova/plugin/badge" />
+
+ <source-file
+ src="src/android/BadgeImpl.java"
+ target-dir="src/de/appplant/cordova/plugin/badge" />
+
+ <source-file
+ src="src/android/LaunchActivity.java"
+ target-dir="src/de/appplant/cordova/plugin/badge" />
+
+ </platform>
+
+ <!-- browser -->
+ <platform name="browser">
+
+ <config-file target="config.xml" parent="/*">
+ <feature name="Badge">
+ <param name="browser-package" value="Badge"/>
+ </feature>
+ </config-file>
+
+ <js-module src="src/browser/favico.min.js" name="Badge.Favico">
+ <clobbers target="cordova.plugins.notification.badge.Favico" />
+ </js-module>
+
+ <js-module src="src/browser/BadgeProxy.js" name="Badge.Proxy">
+ <runs />
+ </js-module>
+
+ </platform>
+
+ <!-- windows -->
+ <platform name="windows">
+
+ <js-module src="src/windows/BadgeProxy.js" name="Badge.Proxy" >
+ <runs />
+ </js-module>
+
+ </platform>
+
+</plugin>