@@ -353,6 +353,8 @@ function writePodFile(result) {
353353// The MLVision pod requires a minimum of iOS 9, otherwise the build will fail
354354( isPresent ( result . ml_kit ) ? `` : `#` ) + `platform :ios, '9.0'
355355
356+ ` + ( ! isSelected ( result . external_push_client_only ) ? `` : `#` ) + `pod 'Firebase/Core', '~>6.13.0'
357+
356358# Analytics
357359` + ( isSelected ( result . analytics ) || ( ! isSelected ( result . external_push_client_only ) && ! isPresent ( result . analytics ) ) ? `` : `#` ) + `pod 'Firebase/Analytics'
358360
@@ -725,56 +727,56 @@ dependencies {
725727
726728 // make sure you have these versions by updating your local Android SDK's (Android Support repo and Google repo)
727729
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 "
729731
730732 // for reading google-services.json and configuration
731733 implementation "com.google.android.gms:play-services-base:$googlePlayServicesVersion"
732734
733735 // 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"
735737
736738 // 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"
738740
739741 // 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 "
741743
742744 // 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 "
744746
745747 // 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 "
747749
748750 // Crashlytics
749751 ` + ( isSelected ( result . crashlytics ) ? `` : `//` ) + ` implementation "com.crashlytics.sdk.android:crashlytics:2.10.1"
750752
751753 // 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 "
753755 // ` + ( isSelected ( result . messaging ) || isSelected ( result . external_push_client_only ) ? `` : `//` ) + ` implementation "me.leolin:ShortcutBadger:1.1.22@aar"
754756
755757 // 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 "
757759 // 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 "
759761
760762 // 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 "
762764
763765 // Cloud Functions
764766 ` + ( isSelected ( result . functions ) ? `` : `//` ) + ` implementation "com.google.firebase:firebase-functions:19.0.1"
765767
766768 // 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"
768770
769771 // 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 "
778780
779781 // Facebook Authentication
780782 ` + ( isSelected ( result . facebook_auth ) ? `` : `//` ) + ` implementation "com.facebook.android:facebook-core:5.4.0"
0 commit comments