@@ -295,7 +295,7 @@ function writePodFile(result) {
295295 }
296296 try {
297297 fs . writeFileSync ( directories . ios + '/Podfile' ,
298- `pod 'Firebase/Core', '~> 5.0 .0'
298+ `pod 'Firebase/Core', '~> 5.1 .0'
299299pod 'Firebase/Auth'
300300
301301# Realtime DB
@@ -551,38 +551,38 @@ dependencies {
551551 compile "com.android.support:support-compat:$supportVersion"
552552
553553 // make sure you have these versions by updating your local Android SDK's (Android Support repo and Google repo)
554- compile "com.google.firebase:firebase-core:15 .0.2 "
555- compile "com.google.firebase:firebase-auth:15.1.0 "
554+ compile "com.google.firebase:firebase-core:16 .0.0 "
555+ compile "com.google.firebase:firebase-auth:16.0.1 "
556556
557557 // for reading google-services.json and configuration
558558 compile "com.google.android.gms:play-services-base:$googlePlayServicesVersion"
559559
560560 // Realtime DB
561- ` + ( ! isPresent ( result . realtimedb ) || isSelected ( result . realtimedb ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-database:15 .0.0 "
561+ ` + ( ! isPresent ( result . realtimedb ) || isSelected ( result . realtimedb ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-database:16 .0.1 "
562562
563563 // Cloud Firestore
564- ` + ( isSelected ( result . firestore ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-firestore:16 .0.0 "
564+ ` + ( isSelected ( result . firestore ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-firestore:17 .0.1 "
565565
566566 // Remote Config
567- ` + ( isSelected ( result . remote_config ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-config:15 .0.2 "
567+ ` + ( isSelected ( result . remote_config ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-config:16 .0.0 "
568568
569569 // Crash Reporting
570- ` + ( isSelected ( result . crash_reporting ) && ! isSelected ( result . crashlytics ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-crash:15 .0.2 "
570+ ` + ( isSelected ( result . crash_reporting ) && ! isSelected ( result . crashlytics ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-crash:16 .0.0 "
571571
572572 // Crashlytics
573- ` + ( isSelected ( result . crashlytics ) ? `` : `//` ) + ` compile "com.crashlytics.sdk.android:crashlytics:2.9.1 "
573+ ` + ( isSelected ( result . crashlytics ) ? `` : `//` ) + ` compile "com.crashlytics.sdk.android:crashlytics:2.9.3 "
574574
575575 // Firebase Cloud Messaging (FCM)
576- ` + ( isSelected ( result . messaging ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-messaging:15 .0.2 "
576+ ` + ( isSelected ( result . messaging ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-messaging:17 .0.0 "
577577
578578 // Cloud Storage
579- ` + ( isSelected ( result . storage ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-storage:15 .0.2 "
579+ ` + ( isSelected ( result . storage ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-storage:16 .0.1 "
580580
581- // AdMob
582- ` + ( isSelected ( result . admob ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-ads:15.0.0 "
581+ // AdMob / Ads
582+ ` + ( isSelected ( result . admob ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-ads:15.0.1 "
583583
584584 // ML Kit
585- ` + ( isSelected ( result . ml_kit ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-ml-vision:15 .0.0"
585+ ` + ( isSelected ( result . ml_kit ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-ml-vision:16 .0.0"
586586 ` + ( isSelected ( result . ml_kit_image_labeling ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-ml-vision-image-label-model:15.0.0"
587587
588588 // Facebook Authentication
@@ -592,7 +592,7 @@ dependencies {
592592 ` + ( isSelected ( result . google_auth ) ? `` : `//` ) + ` compile "com.google.android.gms:play-services-auth:$googlePlayServicesVersion"
593593
594594 // Firebase Invites / Dynamic Links
595- ` + ( isSelected ( result . invites ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-invites:$googlePlayServicesVersion "
595+ ` + ( isSelected ( result . invites ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-invites:16.0.0 "
596596}
597597
598598apply plugin: "com.google.gms.google-services"
@@ -694,7 +694,7 @@ module.exports = function($logger, $projectData) {
694694
695695 let gradlePattern = /classpath ('|")com\\.android\\.tools\\.build:gradle:\\d+\\.\\d+\\.\\d+('|")/;
696696 let googleServicesPattern = /classpath ('|")com\\.google\\.gms:google-services:\\d+\\.\\d+\\.\\d+('|")/;
697- let latestGoogleServicesPlugin = 'classpath "com.google.gms:google-services:3.3 .1"';
697+ let latestGoogleServicesPlugin = 'classpath "com.google.gms:google-services:4.0 .1"';
698698 if (googleServicesPattern.test(buildGradleContent)) {
699699 buildGradleContent = buildGradleContent.replace(googleServicesPattern, latestGoogleServicesPlugin);
700700 } else {
0 commit comments