diff options
Diffstat (limited to 'StoneIsland/plugins/cordova-plugin-firebase/plugin.xml')
| -rw-r--r-- | StoneIsland/plugins/cordova-plugin-firebase/plugin.xml | 108 |
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> |
