@@ -461,6 +461,7 @@ repositories {
461461}
462462
463463def supportVersion = project.hasProperty("supportVersion") ? project.supportVersion : "26.0.0"
464+ def googlePlayServicesVersion = project.hasProperty('googlePlayServicesVersion') ? project.googlePlayServicesVersion : "12.0.1"
464465
465466dependencies {
466467 compile "com.android.support:appcompat-v7:$supportVersion"
@@ -469,39 +470,37 @@ dependencies {
469470 compile "com.android.support:design:$supportVersion"
470471 compile "com.android.support:support-compat:$supportVersion"
471472
472- def firebaseVersion = "12.0.1"
473473
474474 // make sure you have these versions by updating your local Android SDK's (Android Support repo and Google repo)
475- compile "com.google.firebase:firebase-core:$firebaseVersion "
476- compile "com.google.firebase:firebase-auth:$firebaseVersion "
475+ compile "com.google.firebase:firebase-core:$googlePlayServicesVersion "
476+ compile "com.google.firebase:firebase-auth:$googlePlayServicesVersion "
477477
478478 // for reading google-services.json and configuration
479- def googlePlayServicesVersion = project.hasProperty('googlePlayServicesVersion') ? project.googlePlayServicesVersion : firebaseVersion
480479 compile "com.google.android.gms:play-services-base:$googlePlayServicesVersion"
481480
482481 // Uncomment if you want to use the regular Database
483- ` + ( ! isPresent ( result . realtimedb ) || isSelected ( result . realtimedb ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-database:$firebaseVersion "
482+ ` + ( ! isPresent ( result . realtimedb ) || isSelected ( result . realtimedb ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-database:$googlePlayServicesVersion "
484483
485484 // Uncomment if you want to use 'Cloud Firestore'
486- ` + ( isSelected ( result . firestore ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-firestore:$firebaseVersion "
485+ ` + ( isSelected ( result . firestore ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-firestore:$googlePlayServicesVersion "
487486
488487 // Uncomment if you want to use 'Remote Config'
489- ` + ( isSelected ( result . remote_config ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-config:$firebaseVersion "
488+ ` + ( isSelected ( result . remote_config ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-config:$googlePlayServicesVersion "
490489
491490 // Uncomment if you want to use 'Crash Reporting'
492- ` + ( isSelected ( result . crash_reporting ) && ! isSelected ( result . crashlytics ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-crash:$firebaseVersion "
491+ ` + ( isSelected ( result . crash_reporting ) && ! isSelected ( result . crashlytics ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-crash:$googlePlayServicesVersion "
493492
494493 // Uncomment if you want to use 'Crashlytics'
495494 ` + ( isSelected ( result . crashlytics ) ? `` : `//` ) + ` compile "com.crashlytics.sdk.android:crashlytics:2.9.1"
496495
497496 // Uncomment if you want FCM (Firebase Cloud Messaging)
498- ` + ( isSelected ( result . messaging ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-messaging:$firebaseVersion "
497+ ` + ( isSelected ( result . messaging ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-messaging:$googlePlayServicesVersion "
499498
500499 // Uncomment if you want Google Cloud Storage
501- ` + ( isSelected ( result . storage ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-storage:$firebaseVersion "
500+ ` + ( isSelected ( result . storage ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-storage:$googlePlayServicesVersion "
502501
503502 // Uncomment if you want AdMob
504- ` + ( isSelected ( result . admob ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-ads:$firebaseVersion "
503+ ` + ( isSelected ( result . admob ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-ads:$googlePlayServicesVersion "
505504
506505 // Uncomment if you need Facebook Authentication
507506 ` + ( isSelected ( result . facebook_auth ) ? `` : `//` ) + ` compile ("com.facebook.android:facebook-android-sdk:4.+"){ exclude group: 'com.google.zxing' }
@@ -510,7 +509,7 @@ dependencies {
510509 ` + ( isSelected ( result . google_auth ) ? `` : `//` ) + ` compile "com.google.android.gms:play-services-auth:$googlePlayServicesVersion"
511510
512511 // Uncomment if you need Firebase Invites or Dynamic Links
513- ` + ( isSelected ( result . invites ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-invites:$firebaseVersion "
512+ ` + ( isSelected ( result . invites ) ? `` : `//` ) + ` compile "com.google.firebase:firebase-invites:$googlePlayServicesVersion "
514513}
515514
516515apply plugin: "com.google.gms.google-services"
0 commit comments