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: +/// +///
+/// 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 {