@@ -252,10 +252,14 @@ function promptQuestions() {
252
252
name : 'ml_kit_custom_model' ,
253
253
description : 'With Ml Kit, do you want to use a custom TensorFlow Lite model? (y/n)' ,
254
254
default : 'n'
255
- // }, {
256
- // name: 'ml_kit_natural_language_identification',
257
- // description: 'With Ml Kit, do you want to use recognize natural languages? (y/n)',
258
- // default: 'n'
255
+ } , {
256
+ name : 'ml_kit_natural_language_identification' ,
257
+ description : 'With Ml Kit, do you want to recognize natural languages? (y/n)' ,
258
+ default : 'n'
259
+ } , {
260
+ name : 'ml_kit_natural_language_smartreply' ,
261
+ description : 'With Ml Kit, do you want to use smart reply? (y/n)' ,
262
+ default : 'n'
259
263
} ] , function ( mlkitErr , mlkitResult ) {
260
264
if ( mlkitErr ) {
261
265
return console . log ( mlkitErr ) ;
@@ -429,8 +433,10 @@ end`) + `
429
433
` + ( isSelected ( result . ml_kit ) && isSelected ( result . ml_kit_face_detection ) ? `` : `#` ) + `pod 'Firebase/MLVisionFaceModel'
430
434
` + ( isSelected ( result . ml_kit ) && isSelected ( result . ml_kit_image_labeling ) ? `` : `#` ) + `pod 'Firebase/MLVisionLabelModel'
431
435
` + ( isSelected ( result . ml_kit ) && isSelected ( result . ml_kit_custom_model ) ? `` : `#` ) + `pod 'Firebase/MLModelInterpreter'
432
- # Natural Language is commented for now, because of (likely) this issue: https://github.com/firebase/firebase-ios-sdk/issues/2324
433
- ` + ( isSelected ( result . ml_kit ) && isSelected ( result . ml_kit_natural_language_identification ) ? `#` : `#` ) + `pod 'Firebase/MLNLLanguageID'
436
+ ` + ( isSelected ( result . ml_kit ) && isSelected ( result . ml_kit_natural_language_identification ) ? `` : `#` ) + `pod 'Firebase/MLNaturalLanguage'
437
+ ` + ( isSelected ( result . ml_kit ) && isSelected ( result . ml_kit_natural_language_identification ) ? `` : `#` ) + `pod 'Firebase/MLNLLanguageID'
438
+ ` + ( isSelected ( result . ml_kit ) && isSelected ( result . ml_kit_natural_language_smartreply ) ? `` : `#` ) + `pod 'Firebase/MLCommon'
439
+ ` + ( isSelected ( result . ml_kit ) && isSelected ( result . ml_kit_natural_language_smartreply ) ? `` : `#` ) + `pod 'Firebase/MLNLSmartReply'
434
440
435
441
# Facebook Authentication
436
442
` + ( isSelected ( result . facebook_auth ) ? `` : `#` ) + `pod 'FBSDKCoreKit', '~> 4.38.0'
@@ -731,67 +737,66 @@ dependencies {
731
737
implementation "com.android.support:support-compat:$supportVersion"
732
738
733
739
// make sure you have these versions by updating your local Android SDK's (Android Support repo and Google repo)
734
- implementation "com.google.firebase:firebase-core:16.0.6"
735
-
736
- // implementation "com.google.firebase:firebase-analytics:16.0.6"
740
+ implementation "com.google.firebase:firebase-core:16.0.8"
737
741
738
742
// for reading google-services.json and configuration
739
743
implementation "com.google.android.gms:play-services-base:$googlePlayServicesVersion"
740
744
741
745
// Authentication
742
- ` + ( ! externalPushClientOnly && ( ! isPresent ( result . authentication ) || isSelected ( result . authentication ) ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-auth:16.1.0 "
746
+ ` + ( ! externalPushClientOnly && ( ! isPresent ( result . authentication ) || isSelected ( result . authentication ) ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-auth:16.2.1 "
743
747
744
748
// Realtime DB
745
- ` + ( ! externalPushClientOnly && ( ! isPresent ( result . realtimedb ) || isSelected ( result . realtimedb ) ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-database:16.0.6 "
749
+ ` + ( ! externalPushClientOnly && ( ! isPresent ( result . realtimedb ) || isSelected ( result . realtimedb ) ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-database:16.1.0 "
746
750
747
751
// Cloud Firestore
748
- ` + ( isSelected ( result . firestore ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-firestore:18.0 .0"
752
+ ` + ( isSelected ( result . firestore ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-firestore:18.2 .0"
749
753
750
754
// Remote Config
751
- ` + ( isSelected ( result . remote_config ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-config:16.1.3 "
755
+ ` + ( isSelected ( result . remote_config ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-config:16.5.0 "
752
756
753
757
// Performance Monitoring
754
- ` + ( isSelected ( result . performance_monitoring ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-perf:16.2.3 "
758
+ ` + ( isSelected ( result . performance_monitoring ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-perf:16.2.5 "
755
759
756
760
// Crash Reporting
757
761
` + ( isSelected ( result . crash_reporting ) && ! isSelected ( result . crashlytics ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-crash:16.2.1"
758
762
759
763
// Crashlytics
760
- ` + ( isSelected ( result . crashlytics ) ? `` : `//` ) + ` implementation "com.crashlytics.sdk.android:crashlytics:2.9.8 "
764
+ ` + ( isSelected ( result . crashlytics ) ? `` : `//` ) + ` implementation "com.crashlytics.sdk.android:crashlytics:2.9.9 "
761
765
762
766
// Cloud Messaging (FCM)
763
- ` + ( isSelected ( result . messaging ) || externalPushClientOnly ? `` : `//` ) + ` implementation "com.google.firebase:firebase-messaging:17.3.4 "
767
+ ` + ( isSelected ( result . messaging ) || externalPushClientOnly ? `` : `//` ) + ` implementation "com.google.firebase:firebase-messaging:17.6.0 "
764
768
765
769
// In-App Messaging
766
- ` + ( isSelected ( result . in_app_messaging ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-inappmessaging-display:17.0.5 "
770
+ ` + ( isSelected ( result . in_app_messaging ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-inappmessaging-display:17.1.1 "
767
771
768
772
// Cloud Storage
769
- ` + ( isSelected ( result . storage ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-storage:16.0.5 "
773
+ ` + ( isSelected ( result . storage ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-storage:16.1.0 "
770
774
771
775
// Cloud Functions
772
- ` + ( isSelected ( result . functions ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-functions:16.1.3 "
776
+ ` + ( isSelected ( result . functions ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-functions:16.3.0 "
773
777
774
778
// AdMob / Ads
775
- ` + ( isSelected ( result . admob ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ads:17.1.2 "
779
+ ` + ( isSelected ( result . admob ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ads:17.2.0 "
776
780
777
781
// ML Kit
778
- ` + ( isSelected ( result . ml_kit ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-vision:18 .0.2 "
782
+ ` + ( isSelected ( result . ml_kit ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-vision:19 .0.3 "
779
783
` + ( isSelected ( result . ml_kit_image_labeling ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-vision-image-label-model:17.0.2"
780
- ` + ( isSelected ( result . ml_kit_custom_model ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-model-interpreter:16.2.4"
781
- ` + ( isSelected ( result . ml_kit_natural_language_identification ) ? `//` : `//` ) + ` implementation "com.google.firebase:firebase-ml-natural-language:18.1.1"
782
- ` + ( isSelected ( result . ml_kit_natural_language_identification ) ? `//` : `//` ) + ` implementation "com.google.firebase:firebase-ml-natural-language-language-id-model:18.0.2"
784
+ ` + ( isSelected ( result . ml_kit_custom_model ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-model-interpreter:18.0.0"
785
+ ` + ( isSelected ( result . ml_kit_natural_language_identification ) || isSelected ( result . ml_kit_natural_language_smartreply ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-natural-language:18.2.0"
786
+ ` + ( isSelected ( result . ml_kit_natural_language_identification ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-natural-language-language-id-model:18.0.3"
787
+ ` + ( isSelected ( result . ml_kit_natural_language_smartreply ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-natural-language-smart-reply-model:18.0.0"
783
788
784
789
// Facebook Authentication
785
790
` + ( isSelected ( result . facebook_auth ) ? `` : `//` ) + ` implementation ("com.facebook.android:facebook-android-sdk:4.35.0"){ exclude group: 'com.google.zxing' }
786
791
787
792
// Google Sign-In Authentication
788
- ` + ( isSelected ( result . google_auth ) ? `` : `//` ) + ` implementation "com.google.android.gms:play-services-auth:16.0.0 "
793
+ ` + ( isSelected ( result . google_auth ) ? `` : `//` ) + ` implementation "com.google.android.gms:play-services-auth:$googlePlayServicesVersion "
789
794
790
795
// Invites
791
- ` + ( isSelected ( result . invites ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-invites:16.0.6 "
796
+ ` + ( isSelected ( result . invites ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-invites:16.1.1 "
792
797
793
798
// Dynamic Links
794
- ` + ( isSelected ( result . dynamic_links ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-dynamic-links:16.1.5 "
799
+ ` + ( isSelected ( result . dynamic_links ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-dynamic-links:16.1.8 "
795
800
}
796
801
797
802
apply plugin: "com.google.gms.google-services"
0 commit comments