@@ -353,6 +353,8 @@ function writePodFile(result) {
353
353
// The MLVision pod requires a minimum of iOS 9, otherwise the build will fail
354
354
( isPresent ( result . ml_kit ) ? `` : `#` ) + `platform :ios, '9.0'
355
355
356
+ ` + ( ! isSelected ( result . external_push_client_only ) ? `` : `#` ) + `pod 'Firebase/Core', '~>6.13.0'
357
+
356
358
# Analytics
357
359
` + ( isSelected ( result . analytics ) || ( ! isSelected ( result . external_push_client_only ) && ! isPresent ( result . analytics ) ) ? `` : `#` ) + `pod 'Firebase/Analytics'
358
360
@@ -725,56 +727,56 @@ dependencies {
725
727
726
728
// make sure you have these versions by updating your local Android SDK's (Android Support repo and Google repo)
727
729
728
- ` + ( isSelected ( result . analytics ) || ( ! isSelected ( result . external_push_client_only ) && ! isPresent ( result . analytics ) ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-analytics:17.2.0 "
730
+ ` + ( isSelected ( result . analytics ) || ( ! isSelected ( result . external_push_client_only ) && ! isPresent ( result . analytics ) ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-analytics:17.2.1 "
729
731
730
732
// for reading google-services.json and configuration
731
733
implementation "com.google.android.gms:play-services-base:$googlePlayServicesVersion"
732
734
733
735
// Authentication
734
- ` + ( isSelected ( result . authentication ) || ( ! isSelected ( result . external_push_client_only ) && ! isPresent ( result . authentication ) ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-auth:19.0 .0"
736
+ ` + ( isSelected ( result . authentication ) || ( ! isSelected ( result . external_push_client_only ) && ! isPresent ( result . authentication ) ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-auth:19.1 .0"
735
737
736
738
// Realtime DB
737
- ` + ( isSelected ( result . realtimedb ) || ( ! isSelected ( result . external_push_client_only ) && ! isPresent ( result . realtimedb ) ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-database:19.1 .0"
739
+ ` + ( isSelected ( result . realtimedb ) || ( ! isSelected ( result . external_push_client_only ) && ! isPresent ( result . realtimedb ) ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-database:19.2 .0"
738
740
739
741
// Cloud Firestore
740
- ` + ( isSelected ( result . firestore ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-firestore:21.1.1 "
742
+ ` + ( isSelected ( result . firestore ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-firestore:21.3.0 "
741
743
742
744
// Remote Config
743
- ` + ( isSelected ( result . remote_config ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-config:19.0.1 "
745
+ ` + ( isSelected ( result . remote_config ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-config:19.0.3 "
744
746
745
747
// Performance Monitoring
746
- ` + ( isSelected ( result . performance_monitoring ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-perf:19.0.0 "
748
+ ` + ( isSelected ( result . performance_monitoring ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-perf:19.0.2 "
747
749
748
750
// Crashlytics
749
751
` + ( isSelected ( result . crashlytics ) ? `` : `//` ) + ` implementation "com.crashlytics.sdk.android:crashlytics:2.10.1"
750
752
751
753
// Cloud Messaging (FCM)
752
- ` + ( isSelected ( result . messaging ) || isSelected ( result . external_push_client_only ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-messaging:20.0.0 "
754
+ ` + ( isSelected ( result . messaging ) || isSelected ( result . external_push_client_only ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-messaging:20.0.1 "
753
755
// ` + ( isSelected ( result . messaging ) || isSelected ( result . external_push_client_only ) ? `` : `//` ) + ` implementation "me.leolin:ShortcutBadger:1.1.22@aar"
754
756
755
757
// In-App Messaging
756
- ` + ( isSelected ( result . in_app_messaging ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-inappmessaging-display:19.0.0 "
758
+ ` + ( isSelected ( result . in_app_messaging ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-inappmessaging-display:19.0.2 "
757
759
// Analytics seems to be required for In-App Messaging
758
- ` + ( isSelected ( result . in_app_messaging ) && ! isSelected ( result . analytics ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-analytics:17.2.0 "
760
+ ` + ( isSelected ( result . in_app_messaging ) && ! isSelected ( result . analytics ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-analytics:17.2.1 "
759
761
760
762
// Cloud Storage
761
- ` + ( isSelected ( result . storage ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-storage:19.0.1 "
763
+ ` + ( isSelected ( result . storage ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-storage:19.1.0 "
762
764
763
765
// Cloud Functions
764
766
` + ( isSelected ( result . functions ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-functions:19.0.1"
765
767
766
768
// AdMob / Ads
767
- ` + ( isSelected ( result . admob ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ads:18.2 .0"
769
+ ` + ( isSelected ( result . admob ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ads:18.3 .0"
768
770
769
771
// ML Kit
770
- ` + ( isSelected ( result . ml_kit ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-vision:23 .0.0 "
771
- ` + ( isSelected ( result . ml_kit_image_labeling ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-vision-image-label-model:18 .0.0"
772
- ` + ( isSelected ( result . ml_kit_object_detection ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-vision-object-detection-model:19.0.1 "
773
- ` + ( isSelected ( result . ml_kit_custom_model ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-model-interpreter:21 .0.0 "
774
- ` + ( isSelected ( result . ml_kit_natural_language_identification ) || isSelected ( result . ml_kit_natural_language_smartreply ) || isSelected ( result . ml_kit_natural_language_translation ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-natural-language:21 .0.2 "
775
- ` + ( isSelected ( result . ml_kit_natural_language_identification ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.5 "
776
- ` + ( isSelected ( result . ml_kit_natural_language_translation ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-natural-language-translate-model:20.0.5 "
777
- ` + ( isSelected ( result . ml_kit_natural_language_smartreply ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.5 "
772
+ ` + ( isSelected ( result . ml_kit ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-vision:24 .0.1 "
773
+ ` + ( isSelected ( result . ml_kit_image_labeling ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-vision-image-label-model:19 .0.0"
774
+ ` + ( isSelected ( result . ml_kit_object_detection ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-vision-object-detection-model:19.0.3 "
775
+ ` + ( isSelected ( result . ml_kit_custom_model ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-model-interpreter:22 .0.1 "
776
+ ` + ( isSelected ( result . ml_kit_natural_language_identification ) || isSelected ( result . ml_kit_natural_language_smartreply ) || isSelected ( result . ml_kit_natural_language_translation ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-natural-language:22 .0.0 "
777
+ ` + ( isSelected ( result . ml_kit_natural_language_identification ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.7 "
778
+ ` + ( isSelected ( result . ml_kit_natural_language_translation ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-natural-language-translate-model:20.0.7 "
779
+ ` + ( isSelected ( result . ml_kit_natural_language_smartreply ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.7 "
778
780
779
781
// Facebook Authentication
780
782
` + ( isSelected ( result . facebook_auth ) ? `` : `//` ) + ` implementation "com.facebook.android:facebook-core:5.4.0"
0 commit comments