diff --git a/Android/firebase_dependencies.gradle b/Android/firebase_dependencies.gradle index 7244bf8057..2412e1406a 100644 --- a/Android/firebase_dependencies.gradle +++ b/Android/firebase_dependencies.gradle @@ -36,7 +36,7 @@ def firebaseDependenciesMap = [ 'remote_config' : ['com.google.firebase:firebase-config'], 'storage' : ['com.google.firebase:firebase-storage'], 'testlab' : [], - 'ump' : ['com.google.android.ump:user-messaging-platform:3.2.0'] + 'ump' : ['com.google.android.ump:user-messaging-platform:4.0.0'] ] // A map of library to the gradle resources that they depend upon. @@ -149,7 +149,7 @@ project.afterEvaluate { // Add the bill-of-materials project.dependencies { - implementation platform('com.google.firebase:firebase-bom:34.4.0') + implementation platform('com.google.firebase:firebase-bom:34.6.0') } for (String lib : firebaseCpp.dependencies.libSet) { // Generate and include the proguard file diff --git a/analytics/integration_test/Podfile b/analytics/integration_test/Podfile index 3b58b422eb..7326e9f8e3 100644 --- a/analytics/integration_test/Podfile +++ b/analytics/integration_test/Podfile @@ -5,12 +5,12 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Analytics', '12.4.0' + pod 'Firebase/Analytics', '12.6.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Analytics', '12.4.0' + pod 'Firebase/Analytics', '12.6.0' end post_install do |installer| diff --git a/analytics/ios_headers/FIREventNames.h b/analytics/ios_headers/FIREventNames.h index e09addf36a..0488b26182 100644 --- a/analytics/ios_headers/FIREventNames.h +++ b/analytics/ios_headers/FIREventNames.h @@ -1,6 +1,6 @@ // Copyright 2025 Google LLC -// Copied from Firebase Analytics iOS SDK 12.4.0. +// Copied from Firebase Analytics iOS SDK 12.6.0. /// @file FIREventNames.h /// @@ -151,6 +151,26 @@ static NSString *const kFIREventEarnVirtualCurrency static NSString *const kFIREventGenerateLead NS_SWIFT_NAME(AnalyticsEventGenerateLead) = @"generate_lead"; +/// In-App Purchase event. This event signifies that extra content or a subscription was purchased +/// by a user inside an app. Note: This is different from the ecommerce purchase event. Note: If you +/// supply the @c AnalyticsParameterValue parameter, you must also supply the +/// @c AnalyticsParameterCurrency parameter so that revenue metrics can be computed accurately. +/// Params: +/// +/// +static NSString *const kFIREventInAppPurchase NS_SWIFT_NAME(AnalyticsEventInAppPurchase) = + @"in_app_purchase"; + /// Join Group event. Log this event when a user joins a group such as a guild, team or family. Use /// this event to analyze how popular certain groups or social features are in your app. Params: /// diff --git a/analytics/ios_headers/FIRParameterNames.h b/analytics/ios_headers/FIRParameterNames.h index 605087c2ec..c4bec75dca 100644 --- a/analytics/ios_headers/FIRParameterNames.h +++ b/analytics/ios_headers/FIRParameterNames.h @@ -1,6 +1,6 @@ // Copyright 2025 Google LLC -// Copied from Firebase Analytics iOS SDK 12.4.0. +// Copied from Firebase Analytics iOS SDK 12.6.0. /// @file FIRParameterNames.h /// @@ -248,6 +248,17 @@ static NSString *const kFIRParameterExtendSession NS_SWIFT_NAME(AnalyticsParamet static NSString *const kFIRParameterFlightNumber NS_SWIFT_NAME(AnalyticsParameterFlightNumber) = @"flight_number"; +/// Indicates if the user is on a free trial of a subscription. Specify 1 to indicate true and 0 to +/// indicate false (Int). +///
+///     let params = [
+///       AnalyticsParameterFreeTrial : 1,
+///       // ...
+///     ]
+/// 
+static NSString *const kFIRParameterFreeTrial NS_SWIFT_NAME(AnalyticsParameterFreeTrial) = + @"free_trial"; + /// Group/clan/guild ID (String). ///
 ///     let params = [
@@ -519,6 +530,37 @@ static NSString *const kFIRParameterPaymentType NS_SWIFT_NAME(AnalyticsParameter
 /// 
static NSString *const kFIRParameterPrice NS_SWIFT_NAME(AnalyticsParameterPrice) = @"price"; +/// Indicates if an item's price is discounted. Specify 1 to indicate true and 0 to indicate false +/// (Int). +///
+///     let params = [
+///       AnalyticsParameterPriceIsDiscounted : 1,
+///       // ...
+///     ]
+/// 
+static NSString *const kFIRParameterPriceIsDiscounted + NS_SWIFT_NAME(AnalyticsParameterPriceIsDiscounted) = @"price_is_discounted"; + +/// The ID of a product (String). +///
+///     let params = [
+///       AnalyticsParameterProductID : "PROD_12345",
+///       // ...
+///     ]
+/// 
+static NSString *const kFIRParameterProductID NS_SWIFT_NAME(AnalyticsParameterProductID) = + @"product_id"; + +/// The name of a product (String). +///
+///     let params = [
+///       AnalyticsParameterProductName : "My Awesome Product",
+///       // ...
+///     ]
+/// 
+static NSString *const kFIRParameterProductName NS_SWIFT_NAME(AnalyticsParameterProductName) = + @"product_name"; + /// The ID of a product promotion (String). ///
 ///     let params = [
@@ -646,6 +688,17 @@ static NSString *const kFIRParameterSourcePlatform NS_SWIFT_NAME(AnalyticsParame
 static NSString *const kFIRParameterStartDate NS_SWIFT_NAME(AnalyticsParameterStartDate) =
     @"start_date";
 
+/// Indicates if the purchase is a subscription. Specify 1 to indicate true and 0 to indicate false
+/// (Int).
+/// 
+///     let params = [
+///       AnalyticsParameterSubscription : 1,
+///       // ...
+///     ]
+/// 
+static NSString *const kFIRParameterSubscription NS_SWIFT_NAME(AnalyticsParameterSubscription) = + @"subscription"; + /// The result of an operation. Specify 1 to indicate success and 0 to indicate failure (Int). ///
 ///     let params = [
diff --git a/analytics/ios_headers/FIRUserPropertyNames.h b/analytics/ios_headers/FIRUserPropertyNames.h
index 472a670985..a97b6a040a 100644
--- a/analytics/ios_headers/FIRUserPropertyNames.h
+++ b/analytics/ios_headers/FIRUserPropertyNames.h
@@ -1,6 +1,6 @@
 // Copyright 2025 Google LLC
 
-// Copied from Firebase Analytics iOS SDK 12.4.0.
+// Copied from Firebase Analytics iOS SDK 12.6.0.
 
 /// @file FIRUserPropertyNames.h
 ///
diff --git a/app/app_resources/build.gradle b/app/app_resources/build.gradle
index b86200ada1..48006db5b4 100644
--- a/app/app_resources/build.gradle
+++ b/app/app_resources/build.gradle
@@ -56,7 +56,7 @@ android {
 }
 
 dependencies {
-  implementation platform('com.google.firebase:firebase-bom:34.4.0')
+  implementation platform('com.google.firebase:firebase-bom:34.6.0')
   implementation 'com.google.firebase:firebase-analytics'
 }
 
diff --git a/app/google_api_resources/build.gradle b/app/google_api_resources/build.gradle
index ca3fc63854..eb3e990e5c 100644
--- a/app/google_api_resources/build.gradle
+++ b/app/google_api_resources/build.gradle
@@ -59,7 +59,7 @@ android {
 }
 
 dependencies {
-  implementation platform('com.google.firebase:firebase-bom:34.4.0')
+  implementation platform('com.google.firebase:firebase-bom:34.6.0')
   implementation 'com.google.firebase:firebase-analytics'
   implementation 'com.google.android.gms:play-services-base:18.9.0'
   implementation project(':app:app_resources')
diff --git a/app/integration_test/Podfile b/app/integration_test/Podfile
index 55543107a8..bea5b3ffca 100644
--- a/app/integration_test/Podfile
+++ b/app/integration_test/Podfile
@@ -4,7 +4,7 @@ platform :ios, '15.0'
 use_frameworks! :linkage => :static
 
 target 'integration_test' do
-  pod 'Firebase/Analytics', '12.4.0'
+  pod 'Firebase/Analytics', '12.6.0'
 end
 
 post_install do |installer|
diff --git a/app_check/app_check_resources/build.gradle b/app_check/app_check_resources/build.gradle
index a376700402..0f97aa4d1c 100644
--- a/app_check/app_check_resources/build.gradle
+++ b/app_check/app_check_resources/build.gradle
@@ -55,7 +55,7 @@ android {
 }
 
 dependencies {
-  implementation platform('com.google.firebase:firebase-bom:34.4.0')
+  implementation platform('com.google.firebase:firebase-bom:34.6.0')
   implementation 'com.google.firebase:firebase-appcheck'
 }
 
diff --git a/app_check/integration_test/Podfile b/app_check/integration_test/Podfile
index 116d307e94..17cc7eda1f 100644
--- a/app_check/integration_test/Podfile
+++ b/app_check/integration_test/Podfile
@@ -4,20 +4,20 @@ use_frameworks! :linkage => :static
 
 target 'integration_test' do
   platform :ios, '15.0'
-  pod 'Firebase/AppCheck', '12.4.0'
-  pod 'Firebase/Database', '12.4.0'
-  pod 'Firebase/Auth', '12.4.0'
-  pod 'Firebase/Storage', '12.4.0'
-  pod 'Firebase/Functions', '12.4.0'
+  pod 'Firebase/AppCheck', '12.6.0'
+  pod 'Firebase/Database', '12.6.0'
+  pod 'Firebase/Auth', '12.6.0'
+  pod 'Firebase/Storage', '12.6.0'
+  pod 'Firebase/Functions', '12.6.0'
 end
 
 target 'integration_test_tvos' do
   platform :tvos, '15.0'
-  pod 'Firebase/AppCheck', '12.4.0'
-  pod 'Firebase/Database', '12.4.0'
-  pod 'Firebase/Auth', '12.4.0'
-  pod 'Firebase/Storage', '12.4.0'
-  pod 'Firebase/Functions', '12.4.0'
+  pod 'Firebase/AppCheck', '12.6.0'
+  pod 'Firebase/Database', '12.6.0'
+  pod 'Firebase/Auth', '12.6.0'
+  pod 'Firebase/Storage', '12.6.0'
+  pod 'Firebase/Functions', '12.6.0'
 end
 
 post_install do |installer|
diff --git a/auth/auth_resources/build.gradle b/auth/auth_resources/build.gradle
index 7415457968..3c0acca9e4 100644
--- a/auth/auth_resources/build.gradle
+++ b/auth/auth_resources/build.gradle
@@ -55,7 +55,7 @@ android {
 }
 
 dependencies {
-  implementation platform('com.google.firebase:firebase-bom:34.4.0')
+  implementation platform('com.google.firebase:firebase-bom:34.6.0')
   implementation 'com.google.firebase:firebase-analytics'
   implementation 'com.google.firebase:firebase-auth'
   implementation project(':app:app_resources')
diff --git a/auth/integration_test/Podfile b/auth/integration_test/Podfile
index 3953b60cf8..eb75fff591 100644
--- a/auth/integration_test/Podfile
+++ b/auth/integration_test/Podfile
@@ -4,12 +4,12 @@ use_frameworks! :linkage => :static
 
 target 'integration_test' do
   platform :ios, '15.0'
-  pod 'Firebase/Auth', '12.4.0'
+  pod 'Firebase/Auth', '12.6.0'
 end
 
 target 'integration_test_tvos' do
   platform :tvos, '15.0'
-  pod 'Firebase/Auth', '12.4.0'
+  pod 'Firebase/Auth', '12.6.0'
 end
 
 post_install do |installer|
diff --git a/cmake/external/firestore.cmake b/cmake/external/firestore.cmake
index aab233d1a0..87a2c21e97 100644
--- a/cmake/external/firestore.cmake
+++ b/cmake/external/firestore.cmake
@@ -21,7 +21,7 @@ endif()
 # If the format of the line below changes, then be sure to update
 # https://github.com/firebase/firebase-cpp-sdk/blob/fd054fa016/.github/workflows/update-dependencies.yml#L81
 #set(version CocoaPods-11.8.1)
-set(version CocoaPods-12.4.0)
+set(version CocoaPods-12.6.0)
 
 function(GetReleasedDep)
   message("Getting released firebase-ios-sdk @ ${version}")
diff --git a/database/database_resources/build.gradle b/database/database_resources/build.gradle
index 8a22e791a6..4fb1e3c439 100644
--- a/database/database_resources/build.gradle
+++ b/database/database_resources/build.gradle
@@ -51,7 +51,7 @@ android {
 }
 
 dependencies {
-  implementation platform('com.google.firebase:firebase-bom:34.4.0')
+  implementation platform('com.google.firebase:firebase-bom:34.6.0')
   implementation 'com.google.firebase:firebase-analytics'
   implementation 'com.google.firebase:firebase-database'
   //implementation project(':app:app_resources')
diff --git a/database/integration_test/Podfile b/database/integration_test/Podfile
index 0c6340a750..5fde9a411c 100644
--- a/database/integration_test/Podfile
+++ b/database/integration_test/Podfile
@@ -4,14 +4,14 @@ use_frameworks! :linkage => :static
 
 target 'integration_test' do
   platform :ios, '15.0'
-  pod 'Firebase/Database', '12.4.0'
-  pod 'Firebase/Auth', '12.4.0'
+  pod 'Firebase/Database', '12.6.0'
+  pod 'Firebase/Auth', '12.6.0'
 end
 
 target 'integration_test_tvos' do
   platform :tvos, '15.0'
-  pod 'Firebase/Database', '12.4.0'
-  pod 'Firebase/Auth', '12.4.0'
+  pod 'Firebase/Database', '12.6.0'
+  pod 'Firebase/Auth', '12.6.0'
 end
 
 post_install do |installer|
diff --git a/firestore/firestore_resources/build.gradle b/firestore/firestore_resources/build.gradle
index 68c2435c4c..039aac60fe 100644
--- a/firestore/firestore_resources/build.gradle
+++ b/firestore/firestore_resources/build.gradle
@@ -59,7 +59,7 @@ android {
 }
 
 dependencies {
-  implementation platform('com.google.firebase:firebase-bom:34.4.0')
+  implementation platform('com.google.firebase:firebase-bom:34.6.0')
   implementation 'com.google.firebase:firebase-analytics'
   implementation 'com.google.firebase:firebase-firestore'
 }
diff --git a/firestore/integration_test/Podfile b/firestore/integration_test/Podfile
index 364bd41cc4..baaa6cd561 100644
--- a/firestore/integration_test/Podfile
+++ b/firestore/integration_test/Podfile
@@ -4,14 +4,14 @@ use_frameworks! :linkage => :static
 
 target 'integration_test' do
   platform :ios, '15.0'
-  pod 'Firebase/Firestore', '12.4.0'
-  pod 'Firebase/Auth', '12.4.0'
+  pod 'Firebase/Firestore', '12.6.0'
+  pod 'Firebase/Auth', '12.6.0'
 end
 
 target 'integration_test_tvos' do
   platform :tvos, '15.0'
-  pod 'FirebaseFirestore', '12.4.0'
-  pod 'Firebase/Auth', '12.4.0'
+  pod 'FirebaseFirestore', '12.6.0'
+  pod 'Firebase/Auth', '12.6.0'
 end
 
 post_install do |installer|
diff --git a/firestore/integration_test_internal/Podfile b/firestore/integration_test_internal/Podfile
index 885f82ba85..5c2848fb1b 100644
--- a/firestore/integration_test_internal/Podfile
+++ b/firestore/integration_test_internal/Podfile
@@ -4,14 +4,14 @@ use_frameworks! :linkage => :static
 
 target 'integration_test' do
   platform :ios, '15.0'
-  pod 'Firebase/Firestore', '12.4.0'
-  pod 'Firebase/Auth', '12.4.0'
+  pod 'Firebase/Firestore', '12.6.0'
+  pod 'Firebase/Auth', '12.6.0'
 end
 
 target 'integration_test_tvos' do
   platform :tvos, '15.0'
-  pod 'FirebaseFirestore', '12.4.0'
-  pod 'Firebase/Auth', '12.4.0'
+  pod 'FirebaseFirestore', '12.6.0'
+  pod 'Firebase/Auth', '12.6.0'
 end
 
 post_install do |installer|
diff --git a/functions/integration_test/Podfile b/functions/integration_test/Podfile
index ddc7ec1150..afbf7a2adf 100644
--- a/functions/integration_test/Podfile
+++ b/functions/integration_test/Podfile
@@ -4,14 +4,14 @@ use_frameworks! :linkage => :static
 
 target 'integration_test' do
   platform :ios, '15.0'
-  pod 'Firebase/Functions', '12.4.0'
-  pod 'Firebase/Auth', '12.4.0'
+  pod 'Firebase/Functions', '12.6.0'
+  pod 'Firebase/Auth', '12.6.0'
 end
 
 target 'integration_test_tvos' do
   platform :tvos, '15.0'
-  pod 'Firebase/Functions', '12.4.0'
-  pod 'Firebase/Auth', '12.4.0'
+  pod 'Firebase/Functions', '12.6.0'
+  pod 'Firebase/Auth', '12.6.0'
 end
 
 post_install do |installer|
diff --git a/installations/integration_test/Podfile b/installations/integration_test/Podfile
index 7d949cbefe..9a8d59135f 100644
--- a/installations/integration_test/Podfile
+++ b/installations/integration_test/Podfile
@@ -5,8 +5,8 @@ use_frameworks! :linkage => :static
 
 target 'integration_test' do
   platform :ios, '15.0'
-  pod 'Firebase/Analytics', '12.4.0'
-  pod 'Firebase/Installations', '12.4.0'
+  pod 'Firebase/Analytics', '12.6.0'
+  pod 'Firebase/Installations', '12.6.0'
 end
 
 post_install do |installer|
diff --git a/ios_pod/Podfile b/ios_pod/Podfile
index e788cc5a0b..f5a824223a 100644
--- a/ios_pod/Podfile
+++ b/ios_pod/Podfile
@@ -3,20 +3,20 @@ platform :ios, '15.0'
 use_frameworks!
 
 target 'GetPods' do
-  pod 'Firebase/Core', '12.4.0'
+  pod 'Firebase/Core', '12.6.0'
 
   pod 'GoogleUserMessagingPlatform', '2.3.0'
-  pod 'Firebase/Analytics', '12.4.0'
-  pod 'Firebase/AppCheck', '12.4.0'
-  pod 'Firebase/Auth', '12.4.0'
-  pod 'Firebase/Crashlytics', '12.4.0'
-  pod 'Firebase/Database', '12.4.0'
-  pod 'Firebase/Firestore', '12.4.0'
-  pod 'Firebase/Functions', '12.4.0'
-  pod 'Firebase/Installations', '12.4.0'
-  pod 'Firebase/Messaging', '12.4.0'
-  pod 'Firebase/RemoteConfig', '12.4.0'
-  pod 'Firebase/Storage', '12.4.0'
+  pod 'Firebase/Analytics', '12.6.0'
+  pod 'Firebase/AppCheck', '12.6.0'
+  pod 'Firebase/Auth', '12.6.0'
+  pod 'Firebase/Crashlytics', '12.6.0'
+  pod 'Firebase/Database', '12.6.0'
+  pod 'Firebase/Firestore', '12.6.0'
+  pod 'Firebase/Functions', '12.6.0'
+  pod 'Firebase/Installations', '12.6.0'
+  pod 'Firebase/Messaging', '12.6.0'
+  pod 'Firebase/RemoteConfig', '12.6.0'
+  pod 'Firebase/Storage', '12.6.0'
 
 end
 
diff --git a/ios_pod/swift_headers/FirebaseAnalytics-Swift.h b/ios_pod/swift_headers/FirebaseAnalytics-Swift.h
index 7d4e6c081f..87bd31e422 100644
--- a/ios_pod/swift_headers/FirebaseAnalytics-Swift.h
+++ b/ios_pod/swift_headers/FirebaseAnalytics-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -342,7 +342,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/ios_pod/swift_headers/FirebaseAuth-Swift.h b/ios_pod/swift_headers/FirebaseAuth-Swift.h
index ab7502222d..46c197a9fb 100644
--- a/ios_pod/swift_headers/FirebaseAuth-Swift.h
+++ b/ios_pod/swift_headers/FirebaseAuth-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -3074,7 +3074,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7)
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h b/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h
index 6782a96e35..85507de99b 100644
--- a/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h
+++ b/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -406,7 +406,7 @@ SWIFT_CLASS_NAMED("_ObjC_HeartbeatsPayload")
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/ios_pod/swift_headers/FirebaseDatabase-Swift.h b/ios_pod/swift_headers/FirebaseDatabase-Swift.h
index 66889c4bb5..4770344cf6 100644
--- a/ios_pod/swift_headers/FirebaseDatabase-Swift.h
+++ b/ios_pod/swift_headers/FirebaseDatabase-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -342,7 +342,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/ios_pod/swift_headers/FirebaseFirestore-Swift.h b/ios_pod/swift_headers/FirebaseFirestore-Swift.h
index f496498a22..a9deaf1488 100644
--- a/ios_pod/swift_headers/FirebaseFirestore-Swift.h
+++ b/ios_pod/swift_headers/FirebaseFirestore-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -350,7 +350,7 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly,
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/ios_pod/swift_headers/FirebaseFunctions-Swift.h b/ios_pod/swift_headers/FirebaseFunctions-Swift.h
index c0696e576a..d6be0d1b82 100644
--- a/ios_pod/swift_headers/FirebaseFunctions-Swift.h
+++ b/ios_pod/swift_headers/FirebaseFunctions-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -626,7 +626,7 @@ SWIFT_CLASS_NAMED("HTTPSCallableResult")
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h b/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h
index 3678fd4577..2938381bfa 100644
--- a/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h
+++ b/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -341,7 +341,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h b/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h
index 67ef07f702..6514d3143a 100644
--- a/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h
+++ b/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -342,7 +342,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h b/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h
index af54176241..08f3c1ee7c 100644
--- a/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h
+++ b/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -342,7 +342,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/ios_pod/swift_headers/FirebaseSessions-Swift.h b/ios_pod/swift_headers/FirebaseSessions-Swift.h
index acf2c14aa6..27dca39767 100644
--- a/ios_pod/swift_headers/FirebaseSessions-Swift.h
+++ b/ios_pod/swift_headers/FirebaseSessions-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -393,7 +393,7 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRSessionsSubscriberName,
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h b/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h
index 9eba1b2ac3..d9431b60ab 100644
--- a/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h
+++ b/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -341,7 +341,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/ios_pod/swift_headers/FirebaseStorage-Swift.h b/ios_pod/swift_headers/FirebaseStorage-Swift.h
index b9f81f1143..ce49c1eaca 100644
--- a/ios_pod/swift_headers/FirebaseStorage-Swift.h
+++ b/ios_pod/swift_headers/FirebaseStorage-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -1060,7 +1060,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7)
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/ios_pod/swift_headers/Promises-Swift.h b/ios_pod/swift_headers/Promises-Swift.h
index 8d78bb361a..46f2ab2074 100644
--- a/ios_pod/swift_headers/Promises-Swift.h
+++ b/ios_pod/swift_headers/Promises-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -340,7 +340,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/ios_pod/swift_headers/SwiftProtobuf-Swift.h b/ios_pod/swift_headers/SwiftProtobuf-Swift.h
index 9602030a11..365894cee7 100644
--- a/ios_pod/swift_headers/SwiftProtobuf-Swift.h
+++ b/ios_pod/swift_headers/SwiftProtobuf-Swift.h
@@ -1,7 +1,7 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
@@ -341,7 +341,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
 
 #elif defined(__x86_64__) && __x86_64__
 // Copyright 2025 Google LLC
-// Copied from Firebase iOS SDK 12.4.0.
+// Copied from Firebase iOS SDK 12.6.0.
 
 // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10
 // clang-1600.0.30.1)
diff --git a/messaging/integration_test/Podfile b/messaging/integration_test/Podfile
index 408277b915..41a16be37d 100644
--- a/messaging/integration_test/Podfile
+++ b/messaging/integration_test/Podfile
@@ -4,14 +4,14 @@ use_frameworks! :linkage => :static
 
 target 'integration_test' do
   platform :ios, '15.0'
-  pod 'Firebase/Messaging', '12.4.0'
-  pod 'Firebase/Functions', '12.4.0'
+  pod 'Firebase/Messaging', '12.6.0'
+  pod 'Firebase/Functions', '12.6.0'
 end
 
 target 'integration_test_tvos' do
   platform :tvos, '15.0'
-  pod 'Firebase/Messaging', '12.4.0'
-  pod 'Firebase/Functions', '12.4.0'
+  pod 'Firebase/Messaging', '12.6.0'
+  pod 'Firebase/Functions', '12.6.0'
 end
 
 post_install do |installer|
diff --git a/messaging/messaging_java/build.gradle b/messaging/messaging_java/build.gradle
index 1699c70a2b..7b9a73d30a 100644
--- a/messaging/messaging_java/build.gradle
+++ b/messaging/messaging_java/build.gradle
@@ -61,7 +61,7 @@ android {
 }
 
 dependencies {
-  implementation platform('com.google.firebase:firebase-bom:34.4.0')
+  implementation platform('com.google.firebase:firebase-bom:34.6.0')
   implementation 'com.google.firebase:firebase-analytics'
   implementation 'com.google.firebase:firebase-messaging'
   implementation 'com.google.flatbuffers:flatbuffers-java:1.12.0'
diff --git a/release_build_files/Android/firebase_dependencies.gradle b/release_build_files/Android/firebase_dependencies.gradle
index a87c019a41..445415ea74 100644
--- a/release_build_files/Android/firebase_dependencies.gradle
+++ b/release_build_files/Android/firebase_dependencies.gradle
@@ -36,7 +36,7 @@ def firebaseDependenciesMap = [
   'remote_config' : ['com.google.firebase:firebase-config'],
   'storage' : ['com.google.firebase:firebase-storage'],
   'testlab' : [],
-  'ump' : ['com.google.android.ump:user-messaging-platform:3.2.0']
+  'ump' : ['com.google.android.ump:user-messaging-platform:4.0.0']
 ]
 
 // Handles adding the Firebase C++ dependencies as properties.
@@ -123,7 +123,7 @@ project.afterEvaluate {
 
       // Add the bill-of-materials
     project.dependencies {
-      implementation platform('com.google.firebase:firebase-bom:34.4.0')
+      implementation platform('com.google.firebase:firebase-bom:34.6.0')
     }
     for (String lib : firebaseCpp.dependencies.libSet) {
       // Messaging includes an aar, which to be depended on properly requires
diff --git a/release_build_files/readme.md b/release_build_files/readme.md
index d8452c5f24..4348bb7c71 100644
--- a/release_build_files/readme.md
+++ b/release_build_files/readme.md
@@ -84,7 +84,7 @@ distributed as part of the core Firebase
 
 Feature                    | Required Libraries and Gradle Packages
 -------------------------- | --------------------------------------
-All Firebase SDKs          | platform(com.google.firebase:firebase-bom:34.4.0)
+All Firebase SDKs          | platform(com.google.firebase:firebase-bom:34.6.0)
 |                          | (Android Bill of Materials)
 Firebase Analytics         | libfirebase_analytics.a
 |                          | libfirebase_app.a
@@ -162,7 +162,7 @@ User Messaging Platform    | libfirebase_ump.a
 |                          | libfirebase_app.a
 |                          | com.google.firebase:firebase-analytics
 |                          | (Maven package)
-|                          | com.google.android.ump:user-messaging-platform:3.2.0
+|                          | com.google.android.ump:user-messaging-platform:4.0.0
 |                          | (Maven package)
 Google Play services module| com.google.android.gms:play-services-base:18.9.0
 |                          | (Maven package)
@@ -219,45 +219,45 @@ Feature                    | Required Frameworks and Cocoapods
 -------------------------- | ---------------------------------------
 Firebase Analytics         | firebase_analytics.xcframework
 |                          | firebase.xcframework
-|                          | Firebase/Analytics Cocoapod (12.4.0)
+|                          | Firebase/Analytics Cocoapod (12.6.0)
 Firebase App Check         | firebase_app_check.xcframework
 |                          | firebase.xcframework
-|                          | Firebase/AppCheck Cocoapod (12.4.0)
+|                          | Firebase/AppCheck Cocoapod (12.6.0)
 Firebase Authentication    | firebase_auth.xcframework
 |                          | firebase.xcframework
-|                          | Firebase/Auth Cocoapod (12.4.0)
+|                          | Firebase/Auth Cocoapod (12.6.0)
 Cloud Firestore            | firebase_firestore.xcframework
 |                          | firebase_auth.xcframework
 |                          | firebase.xcframework
-|                          | Firebase/Firestore Cocoapod (12.4.0)
-|                          | Firebase/Auth Cocoapod (12.4.0)
+|                          | Firebase/Firestore Cocoapod (12.6.0)
+|                          | Firebase/Auth Cocoapod (12.6.0)
 Firebase Functions         | firebase_functions.xcframework
 |                          | firebase_auth.xcframework (optional)
 |                          | firebase.xcframework
-|                          | Firebase/Functions Cocoapod (12.4.0)
-|                          | Firebase/Auth Cocoapod (12.4.0)
+|                          | Firebase/Functions Cocoapod (12.6.0)
+|                          | Firebase/Auth Cocoapod (12.6.0)
 Firebase Installations     | firebase_installations.xcframework
 |                          | firebase.xcframework
-|                          | FirebaseInstallations Cocoapod (12.4.0)
+|                          | FirebaseInstallations Cocoapod (12.6.0)
 Firebase Cloud Messaging   | firebase_messaging.xcframework
 |                          | firebase.xcframework
-|                          | Firebase/Messaging Cocoapod (12.4.0)
+|                          | Firebase/Messaging Cocoapod (12.6.0)
 Firebase Realtime Database | firebase_database.xcframework
 |                          | firebase_auth.xcframework
 |                          | firebase.xcframework
-|                          | Firebase/Database Cocoapod (12.4.0)
-|                          | Firebase/Auth Cocoapod (12.4.0)
+|                          | Firebase/Database Cocoapod (12.6.0)
+|                          | Firebase/Auth Cocoapod (12.6.0)
 Firebase Remote Config     | firebase_remote_config.xcframework
 |                          | firebase.xcframework
-|                          | Firebase/RemoteConfig Cocoapod (12.4.0)
+|                          | Firebase/RemoteConfig Cocoapod (12.6.0)
 Firebase Storage           | firebase_storage.xcframework
 |                          | firebase_auth.xcframework
 |                          | firebase.xcframework
-|                          | Firebase/Storage Cocoapod (12.4.0)
-|                          | Firebase/Auth Cocoapod (12.4.0)
+|                          | Firebase/Storage Cocoapod (12.6.0)
+|                          | Firebase/Auth Cocoapod (12.6.0)
 User Messaging Platform    | firebase_ump.xcframework
 |                          | firebase.xcframework
-|                          | Firebase/CoreOnly Cocoapod (12.4.0)
+|                          | Firebase/CoreOnly Cocoapod (12.6.0)
 |                          | GoogleUserMessagingPlatform Cocoapod (2.3.0)
 
 Important: Each version of the Firebase C++ SDK supports a specific version of
@@ -278,45 +278,45 @@ Feature                    | Required Libraries and Cocoapods
 -------------------------- | -----------------------------------------
 Firebase Analytics         | libfirebase_analytics.a
 |                          | libfirebase_app.a
-|                          | Firebase/Analytics Cocoapod (12.4.0)
+|                          | Firebase/Analytics Cocoapod (12.6.0)
 Firebase App Check         | firebase_app_check.xcframework
 |                          | firebase.xcframework
-|                          | Firebase/AppCheck Cocoapod (12.4.0)
+|                          | Firebase/AppCheck Cocoapod (12.6.0)
 Firebase Authentication    | libfirebase_auth.a
 |                          | libfirebase_app.a
-|                          | Firebase/Auth Cocoapod (12.4.0)
+|                          | Firebase/Auth Cocoapod (12.6.0)
 Cloud Firestore            | libfirebase_firestore.a
 |                          | libfirebase_app.a
 |                          | libfirebase_auth.a
-|                          | Firebase/Firestore Cocoapod (12.4.0)
-|                          | Firebase/Auth Cocoapod (12.4.0)
+|                          | Firebase/Firestore Cocoapod (12.6.0)
+|                          | Firebase/Auth Cocoapod (12.6.0)
 Firebase Functions         | libfirebase_functions.a
 |                          | libfirebase_app.a
 |                          | libfirebase_auth.a (optional)
-|                          | Firebase/Functions Cocoapod (12.4.0)
-|                          | Firebase/Auth Cocoapod (12.4.0)
+|                          | Firebase/Functions Cocoapod (12.6.0)
+|                          | Firebase/Auth Cocoapod (12.6.0)
 Firebase Installations     | libfirebase_installations.a
 |                          | libfirebase_app.a
-|                          | FirebaseInstallations Cocoapod (12.4.0)
+|                          | FirebaseInstallations Cocoapod (12.6.0)
 Firebase Cloud Messaging   | libfirebase_messaging.a
 |                          | libfirebase_app.a
-|                          | Firebase/CloudMessaging Cocoapod (12.4.0)
+|                          | Firebase/CloudMessaging Cocoapod (12.6.0)
 Firebase Realtime Database | libfirebase_database.a
 |                          | libfirebase_app.a
 |                          | libfirebase_auth.a
-|                          | Firebase/Database Cocoapod (12.4.0)
-|                          | Firebase/Auth Cocoapod (12.4.0)
+|                          | Firebase/Database Cocoapod (12.6.0)
+|                          | Firebase/Auth Cocoapod (12.6.0)
 Firebase Remote Config     | libfirebase_remote_config.a
 |                          | libfirebase_app.a
-|                          | Firebase/RemoteConfig Cocoapod (12.4.0)
+|                          | Firebase/RemoteConfig Cocoapod (12.6.0)
 Firebase Storage           | libfirebase_storage.a
 |                          | libfirebase_app.a
 |                          | libfirebase_auth.a
-|                          | Firebase/Storage Cocoapod (12.4.0)
-|                          | Firebase/Auth Cocoapod (12.4.0)
+|                          | Firebase/Storage Cocoapod (12.6.0)
+|                          | Firebase/Auth Cocoapod (12.6.0)
 User Messaging Platform    | libfirebase_ump.a
 |                          | libfirebase_app.a
-|                          | Firebase/CoreOnly Cocoapod (12.4.0)
+|                          | Firebase/CoreOnly Cocoapod (12.6.0)
 |                          | GoogleUserMessagingPlatform Cocoapod (2.3.0)
 
 Important: Each version of the Firebase C++ SDK supports a specific version of
diff --git a/remote_config/integration_test/Podfile b/remote_config/integration_test/Podfile
index f139842097..8c7df67bd7 100644
--- a/remote_config/integration_test/Podfile
+++ b/remote_config/integration_test/Podfile
@@ -4,12 +4,12 @@ use_frameworks! :linkage => :static
 
 target 'integration_test' do
   platform :ios, '15.0'
-  pod 'Firebase/RemoteConfig', '12.4.0'
+  pod 'Firebase/RemoteConfig', '12.6.0'
 end
 
 target 'integration_test_tvos' do
   platform :tvos, '15.0'
-  pod 'Firebase/RemoteConfig', '12.4.0'
+  pod 'Firebase/RemoteConfig', '12.6.0'
 end
 
 post_install do |installer|
diff --git a/remote_config/remote_config_resources/build.gradle b/remote_config/remote_config_resources/build.gradle
index f2842ee92f..9146a9c368 100644
--- a/remote_config/remote_config_resources/build.gradle
+++ b/remote_config/remote_config_resources/build.gradle
@@ -55,7 +55,7 @@ android {
 }
 
 dependencies {
-  implementation platform('com.google.firebase:firebase-bom:34.4.0')
+  implementation platform('com.google.firebase:firebase-bom:34.6.0')
   implementation 'com.google.firebase:firebase-config'
 }
 
diff --git a/storage/integration_test/Podfile b/storage/integration_test/Podfile
index 2bcea2e7d5..9c567c417a 100644
--- a/storage/integration_test/Podfile
+++ b/storage/integration_test/Podfile
@@ -4,14 +4,14 @@ use_frameworks! :linkage => :static
 
 target 'integration_test' do
   platform :ios, '15.0'
-  pod 'Firebase/Storage', '12.4.0'
-  pod 'Firebase/Auth', '12.4.0'
+  pod 'Firebase/Storage', '12.6.0'
+  pod 'Firebase/Auth', '12.6.0'
 end
 
 target 'integration_test_tvos' do
   platform :tvos, '15.0'
-  pod 'Firebase/Storage', '12.4.0'
-  pod 'Firebase/Auth', '12.4.0'
+  pod 'Firebase/Storage', '12.6.0'
+  pod 'Firebase/Auth', '12.6.0'
 end
 
 post_install do |installer|
diff --git a/storage/storage_resources/build.gradle b/storage/storage_resources/build.gradle
index 4a3c09e593..fd2ff0fc0a 100644
--- a/storage/storage_resources/build.gradle
+++ b/storage/storage_resources/build.gradle
@@ -54,7 +54,7 @@ android {
 }
 
 dependencies {
-  implementation platform('com.google.firebase:firebase-bom:34.4.0')
+  implementation platform('com.google.firebase:firebase-bom:34.6.0')
   implementation 'com.google.firebase:firebase-analytics'
   implementation 'com.google.firebase:firebase-storage'
 }
diff --git a/ump/integration_test/Podfile b/ump/integration_test/Podfile
index 5784fb73f5..98b6cde9e3 100644
--- a/ump/integration_test/Podfile
+++ b/ump/integration_test/Podfile
@@ -5,7 +5,7 @@ use_frameworks! :linkage => :static
 
 target 'integration_test' do
   platform :ios, '15.0'
-  pod 'Firebase/CoreOnly', '12.4.0'
+  pod 'Firebase/CoreOnly', '12.6.0'
   pod 'GoogleUserMessagingPlatform', '2.3.0'
 end
 
diff --git a/ump/ump_resources/build.gradle b/ump/ump_resources/build.gradle
index b12f445751..2402b659ec 100644
--- a/ump/ump_resources/build.gradle
+++ b/ump/ump_resources/build.gradle
@@ -56,9 +56,9 @@ android {
 }
 
 dependencies {
-  implementation platform('com.google.firebase:firebase-bom:34.4.0')
+  implementation platform('com.google.firebase:firebase-bom:34.6.0')
   implementation 'com.google.firebase:firebase-analytics'
-  implementation 'com.google.android.ump:user-messaging-platform:3.2.0'
+  implementation 'com.google.android.ump:user-messaging-platform:4.0.0'
 }
 
 afterEvaluate {