summaryrefslogtreecommitdiff
path: root/StoneIsland/plugins/cordova-plugin-firebase/plugin.xml
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/plugins/cordova-plugin-firebase/plugin.xml')
-rw-r--r--StoneIsland/plugins/cordova-plugin-firebase/plugin.xml108
1 files changed, 108 insertions, 0 deletions
diff --git a/StoneIsland/plugins/cordova-plugin-firebase/plugin.xml b/StoneIsland/plugins/cordova-plugin-firebase/plugin.xml
new file mode 100644
index 00000000..c0cacd43
--- /dev/null
+++ b/StoneIsland/plugins/cordova-plugin-firebase/plugin.xml
@@ -0,0 +1,108 @@
+<?xml version='1.0' encoding='utf-8'?>
+<plugin id="cordova-plugin-firebase" version="0.1.24"
+xmlns="http://apache.org/cordova/ns/plugins/1.0"
+xmlns:android="http://schemas.android.com/apk/res/android">
+ <name>Google Firebase Plugin</name>
+
+ <license>MIT</license>
+
+ <engines>
+ <engine name="cordova" version=">=3.2.0" />
+ </engines>
+
+ <platform name="android">
+ <js-module name="FirebasePlugin" src="www/firebase.js">
+ <clobbers target="FirebasePlugin" />
+ </js-module>
+ <config-file parent="/*" target="res/xml/config.xml">
+ <feature name="FirebasePlugin">
+ <param name="android-package" value="org.apache.cordova.firebase.FirebasePlugin" />
+ <param name="onload" value="true" />
+ </feature>
+ </config-file>
+ <config-file parent="/resources" target="res/values/strings.xml">
+ <string name="google_app_id">@string/google_app_id</string>
+ </config-file>
+ <config-file parent="/resources" target="res/values/strings.xml">
+ <string name="google_api_key">@string/google_api_key</string>
+ </config-file>
+ <config-file target="AndroidManifest.xml" parent="/*">
+ <uses-permission android:name="android.permission.INTERNET" />
+ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+ <uses-permission android:name="android.permission.WAKE_LOCK" />
+ </config-file>
+ <config-file target="AndroidManifest.xml" parent="/manifest/application">
+ <service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService" />
+ </config-file>
+ <config-file target="AndroidManifest.xml" parent="/manifest/application">
+ <service android:name="org.apache.cordova.firebase.FirebasePluginMessagingService">
+ <intent-filter>
+ <action android:name="com.google.firebase.MESSAGING_EVENT"/>
+ </intent-filter>
+ </service>
+ <service android:name="org.apache.cordova.firebase.FirebasePluginInstanceIDService">
+ <intent-filter>
+ <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
+ </intent-filter>
+ </service>
+ <receiver android:name="org.apache.cordova.firebase.OnNotificationOpenReceiver"></receiver>
+ </config-file>
+ <source-file src="src/android/google-services.json" target-dir="." />
+ <source-file src="src/android/FirebasePlugin.java" target-dir="src/org/apache/cordova/firebase" />
+ <source-file src="src/android/OnNotificationOpenReceiver.java" target-dir="src/org/apache/cordova/firebase" />
+ <source-file src="src/android/FirebasePluginInstanceIDService.java" target-dir="src/org/apache/cordova/firebase" />
+ <source-file src="src/android/FirebasePluginMessagingService.java" target-dir="src/org/apache/cordova/firebase" />
+ <source-file src="src/android/colors.xml" target-dir="res/values" />
+
+ <framework src="src/android/build.gradle" custom="true" type="gradleReference" />
+ <framework src="com.google.gms:google-services:+" />
+ <framework src="com.google.firebase:firebase-core:+" />
+ <framework src="com.google.firebase:firebase-messaging:+" />
+ <framework src="com.google.firebase:firebase-crash:+" />
+ <framework src="com.google.firebase:firebase-config:+" />
+ </platform>
+
+ <platform name="ios">
+ <js-module name="FirebasePlugin" src="www/firebase.js">
+ <clobbers target="FirebasePlugin" />
+ </js-module>
+ <config-file parent="/*" target="config.xml">
+ <feature name="FirebasePlugin">
+ <param name="ios-package" value="FirebasePlugin" />
+ <param name="onload" value="true" />
+ </feature>
+ </config-file>
+ <config-file parent="aps-environment" target="*/Entitlements-Debug.plist">
+ <string>development</string>
+ </config-file>
+ <config-file parent="aps-environment" target="*/Entitlements-Release.plist">
+ <string>production</string>
+ </config-file>
+
+ <resource-file src="src/ios/GoogleService-Info.plist" />
+
+ <header-file src="src/ios/AppDelegate+FirebasePlugin.h" />
+ <source-file src="src/ios/AppDelegate+FirebasePlugin.m" />
+ <header-file src="src/ios/FirebasePlugin.h" />
+ <source-file src="src/ios/FirebasePlugin.m" />
+
+ <header-file src="src/ios/Firebase/Firebase.h" />
+
+ <framework custom="true" src="src/ios/Firebase/Analytics/FirebaseAnalytics.framework" />
+ <framework custom="true" src="src/ios/Firebase/Analytics/FirebaseCore.framework" />
+ <framework custom="true" src="src/ios/Firebase/Analytics/FirebaseInstanceID.framework" />
+ <framework custom="true" src="src/ios/Firebase/Analytics/GoogleToolboxForMac.framework" />
+ <framework custom="true" src="src/ios/Firebase/Messaging/Protobuf.framework" />
+ <framework custom="true" src="src/ios/Firebase/Messaging/FirebaseMessaging.framework" />
+ <framework custom="true" src="src/ios/Firebase/Crash/FirebaseCrash.framework" />
+ <framework custom="true" src="src/ios/Firebase/RemoteConfig/FirebaseRemoteConfig.framework" />
+ </platform>
+
+ <platform name="browser">
+ <js-module name="FirebasePlugin" src="www/firebase-browser.js">
+ <clobbers target="FirebasePlugin" />
+ </js-module>
+ </platform>
+
+ <hook src="scripts/after_prepare.js" type="after_prepare" />
+</plugin>