Socket
Socket
Sign inDemoInstall

cordova-plugin-firebase

Package Overview
Dependencies
0
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.2 to 0.1.3

src/android/build-extras.gradle

2

package.json

@@ -11,3 +11,3 @@ {

"name": "cordova-plugin-firebase",
"version": "0.1.2",
"version": "0.1.3",
"description": "Cordova plugin for Google Firebase",

@@ -14,0 +14,0 @@ "cordova": {

@@ -7,1 +7,5 @@ # cordova-plugin-firebase

Angular implementation is maintained in the [angular-cordova](https://github.com/arnesson/angular-cordova) project ([source](https://github.com/arnesson/angular-cordova/blob/master/src/plugins/3rdparty/firebase.js))
### Android dependencies
In android studio -> sdk manager, make sure to have the following installed:
* Google Repository

@@ -26,6 +26,62 @@ #!/usr/bin/env node

var name = getValue(config, "name")
var AD_UNIT_ID_FOR_BANNER_TEST = getPreferenceValue(config, "AD_UNIT_ID_FOR_BANNER_TEST")
var AD_UNIT_ID_FOR_INTERSTITIAL_TEST = getPreferenceValue(config, "AD_UNIT_ID_FOR_INTERSTITIAL_TEST")
var CLIENT_ID = getPreferenceValue(config, "CLIENT_ID")
var REVERSED_CLIENT_ID = getPreferenceValue(config, "REVERSED_CLIENT_ID")
var API_KEY = getPreferenceValue(config, "API_KEY")
var GCM_SENDER_ID = getPreferenceValue(config, "GCM_SENDER_ID")
var BUNDLE_ID = getPreferenceValue(config, "BUNDLE_ID")
var PROJECT_ID = getPreferenceValue(config, "PROJECT_ID")
var STORAGE_BUCKET = getPreferenceValue(config, "STORAGE_BUCKET")
var IS_ADS_ENABLED = getPreferenceValue(config, "IS_ADS_ENABLED")
var IS_ANALYTICS_ENABLED = getPreferenceValue(config, "IS_ANALYTICS_ENABLED")
var IS_APPINVITE_ENABLED = getPreferenceValue(config, "IS_APPINVITE_ENABLED")
var IS_GCM_ENABLED = getPreferenceValue(config, "IS_GCM_ENABLED")
var IS_SIGNIN_ENABLED = getPreferenceValue(config, "IS_SIGNIN_ENABLED")
var GOOGLE_APP_ID = getPreferenceValue(config, "GOOGLE_APP_ID")
var DATABASE_URL = getPreferenceValue(config, "DATABASE_URL")
try {
var contents = fs.readFileSync("ios/GoogleService-Info.plist").toString()
var contents = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
"<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n" +
"<plist version=\"1.0\">\n" +
"<dict>\n" +
" <key>AD_UNIT_ID_FOR_BANNER_TEST</key>\n" +
" <string>" + AD_UNIT_ID_FOR_BANNER_TEST + "</string>\n" +
" <key>AD_UNIT_ID_FOR_INTERSTITIAL_TEST</key>\n" +
" <string>" + AD_UNIT_ID_FOR_INTERSTITIAL_TEST + "</string>\n" +
" <key>CLIENT_ID</key>\n" +
" <string>" + CLIENT_ID + "</string>\n" +
" <key>REVERSED_CLIENT_ID</key>\n" +
" <string>" + REVERSED_CLIENT_ID + "</string>\n" +
" <key>API_KEY</key>\n" +
" <string>" + API_KEY + "</string>\n" +
" <key>GCM_SENDER_ID</key>\n" +
" <string>" + GCM_SENDER_ID + "</string>\n" +
" <key>PLIST_VERSION</key>\n" +
" <string>1</string>\n" +
" <key>BUNDLE_ID</key>\n" +
" <string>" + BUNDLE_ID + "</string>\n" +
" <key>PROJECT_ID</key>\n" +
" <string>" + PROJECT_ID + "</string>\n" +
" <key>STORAGE_BUCKET</key>\n" +
" <string>" + STORAGE_BUCKET + "</string>\n" +
" <key>IS_ADS_ENABLED</key>\n" +
" <" + IS_ADS_ENABLED + "/>\n" +
" <key>IS_ANALYTICS_ENABLED</key>\n" +
" <" + IS_ANALYTICS_ENABLED + "/>\n" +
" <key>IS_APPINVITE_ENABLED</key>\n" +
" <" + IS_APPINVITE_ENABLED + "/>\n" +
" <key>IS_GCM_ENABLED</key>\n" +
" <" + IS_GCM_ENABLED + "/>\n" +
" <key>IS_SIGNIN_ENABLED</key>\n" +
" <" + IS_SIGNIN_ENABLED + "/>\n" +
" <key>GOOGLE_APP_ID</key>\n" +
" <string>" + GOOGLE_APP_ID + "</string>\n" +
" <key>DATABASE_URL</key>\n" +
" <string>" + DATABASE_URL + "</string>\n" +
"</dict>\n" +
"</plist>\n"
fs.writeFileSync("platforms/ios/" + name + "/GoogleService-Info.plist", contents)
} catch(err) {}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc