Skip to content

Commit 4db9dbc

Browse files
feat: update native Firebase SDK versions (#3663)
Updated Firebase Android SDK BoM version to 25.3.1 (from 24.1.0) and iOS SDK to 6.25.0 (from 6.13.0). [publish]
1 parent fb1560f commit 4db9dbc

36 files changed

+404
-328
lines changed

packages/admob/RNFBAdMob.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
77
if appPackage['sdkVersions']
88
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
99
else
10-
firebase_sdk_version = '~> 6.13.0'
10+
firebase_sdk_version = '~> 6.25.0'
1111
end
1212
if coreVersionDetected != coreVersionRequired
1313
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/admob/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/analytics/RNFBAnalytics.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
77
if appPackage['sdkVersions']
88
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
99
else
10-
firebase_sdk_version = '~> 6.13.0'
10+
firebase_sdk_version = '~> 6.25.0'
1111
end
1212
if coreVersionDetected != coreVersionRequired
1313
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/analytics/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/app/RNFBApp.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
require 'json'
22
require './firebase_json'
33
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
4-
firebase_sdk_version = package['sdkVersions']['ios']['firebase'] || '~> 6.13.0'
4+
firebase_sdk_version = package['sdkVersions']['ios']['firebase'] || '~> 6.25.0'
55

66
Pod::Spec.new do |s|
77
s.name = "RNFBApp"

packages/app/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@
6666
},
6767
"sdkVersions": {
6868
"ios": {
69-
"firebase": "~> 6.13.0"
69+
"firebase": "~> 6.25.0"
7070
},
7171
"android": {
72-
"firebase": "24.1.0"
72+
"firebase": "25.3.1"
7373
}
7474
}
7575
}

packages/auth/RNFBAuth.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
77
if appPackage['sdkVersions']
88
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
99
else
10-
firebase_sdk_version = '~> 6.13.0'
10+
firebase_sdk_version = '~> 6.25.0'
1111
end
1212
if coreVersionDetected != coreVersionRequired
1313
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/auth/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/crashlytics/RNFBCrashlytics.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
88
if appPackage['sdkVersions']
99
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
1010
else
11-
firebase_sdk_version = '~> 6.13.0'
11+
firebase_sdk_version = '~> 6.25.0'
1212
end
1313
if coreVersionDetected != coreVersionRequired
1414
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/crashlytics/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/database/RNFBDatabase.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
77
if appPackage['sdkVersions']
88
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
99
else
10-
firebase_sdk_version = '~> 6.13.0'
10+
firebase_sdk_version = '~> 6.25.0'
1111
end
1212
if coreVersionDetected != coreVersionRequired
1313
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/database/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/dynamic-links/RNFBDynamicLinks.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
77
if appPackage['sdkVersions']
88
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
99
else
10-
firebase_sdk_version = '~> 6.13.0'
10+
firebase_sdk_version = '~> 6.25.0'
1111
end
1212
if coreVersionDetected != coreVersionRequired
1313
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/dynamic-links/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/firestore/RNFBFirestore.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
77
if appPackage['sdkVersions']
88
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
99
else
10-
firebase_sdk_version = '~> 6.13.0'
10+
firebase_sdk_version = '~> 6.25.0'
1111
end
1212
if coreVersionDetected != coreVersionRequired
1313
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/firestore/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/functions/RNFBFunctions.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
77
if appPackage['sdkVersions']
88
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
99
else
10-
firebase_sdk_version = '~> 6.13.0'
10+
firebase_sdk_version = '~> 6.25.0'
1111
end
1212
if coreVersionDetected != coreVersionRequired
1313
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/functions/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/iid/RNFBIid.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
77
if appPackage['sdkVersions']
88
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
99
else
10-
firebase_sdk_version = '~> 6.13.0'
10+
firebase_sdk_version = '~> 6.25.0'
1111
end
1212
if coreVersionDetected != coreVersionRequired
1313
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/iid/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/iid/e2e/iid.e2e.js

+10-7
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ describe('iid()', () => {
3737
.app('secondaryFromNative')
3838
.iid()
3939
.app.name.should.equal('secondaryFromNative');
40-
4140
await Utils.sleep(1000);
41+
4242
const defaultToken = await firebase.iid().getToken();
4343
await Utils.sleep(1000);
4444

@@ -50,8 +50,11 @@ describe('iid()', () => {
5050
defaultToken.should.be.a.String();
5151
secondaryToken.should.be.a.String();
5252

53-
// same token as currently using the same messagingSenderId for both apps
54-
secondaryToken.should.equal(defaultToken);
53+
if (device.getPlatform() === 'ios') {
54+
secondaryToken.should.equal(defaultToken);
55+
} else if (device.getPlatform() === 'android') {
56+
secondaryToken.should.not.equal(defaultToken);
57+
}
5558
});
5659
});
5760

@@ -63,7 +66,7 @@ describe('iid()', () => {
6366
});
6467

6568
describe('delete()', () => {
66-
it('deletes the current instance id', async () => {
69+
android.it('deletes the current instance id', async () => {
6770
const iidBefore = await firebase.iid().get();
6871
await Utils.sleep(1000);
6972
await firebase.iid().delete();
@@ -98,18 +101,18 @@ describe('iid()', () => {
98101
});
99102

100103
describe('deleteToken()', () => {
101-
it('should return nil from deleteToken with arguments', async () => {
104+
android.it('should return nil from deleteToken with arguments', async () => {
102105
const authorizedEntity = firebase.iid().app.options.messagingSenderId;
103106
const token = await firebase.iid().deleteToken(authorizedEntity, '*');
104107
should.not.exist(token);
105108
});
106109

107-
it('should return nil from deleteToken without arguments', async () => {
110+
android.it('should return nil from deleteToken without arguments', async () => {
108111
const token = await firebase.iid().deleteToken();
109112
should.not.exist(token);
110113
});
111114

112-
it('should return nil from deleteToken with 1 argument', async () => {
115+
android.it('should return nil from deleteToken with 1 argument', async () => {
113116
const authorizedEntity = firebase.iid().app.options.messagingSenderId;
114117
const token = await firebase.iid().deleteToken(authorizedEntity);
115118
should.not.exist(token);

packages/in-app-messaging/RNFBInAppMessaging.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
77
if appPackage['sdkVersions']
88
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
99
else
10-
firebase_sdk_version = '~> 6.13.0'
10+
firebase_sdk_version = '~> 6.25.0'
1111
end
1212
if coreVersionDetected != coreVersionRequired
1313
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/in-app-messaging/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/messaging/RNFBMessaging.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
77
if appPackage['sdkVersions']
88
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
99
else
10-
firebase_sdk_version = '~> 6.13.0'
10+
firebase_sdk_version = '~> 6.25.0'
1111
end
1212
if coreVersionDetected != coreVersionRequired
1313
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/messaging/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/ml-natural-language/RNFBMLNaturalLanguage.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
88
if appPackage['sdkVersions']
99
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
1010
else
11-
firebase_sdk_version = '~> 6.13.0'
11+
firebase_sdk_version = '~> 6.25.0'
1212
end
1313
if coreVersionDetected != coreVersionRequired
1414
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/ml-natural-language/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/ml-vision/RNFBMLVision.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
88
if appPackage['sdkVersions']
99
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
1010
else
11-
firebase_sdk_version = '~> 6.13.0'
11+
firebase_sdk_version = '~> 6.25.0'
1212
end
1313
if coreVersionDetected != coreVersionRequired
1414
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/ml-vision/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/perf/RNFBPerf.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
77
if appPackage['sdkVersions']
88
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
99
else
10-
firebase_sdk_version = '~> 6.13.0'
10+
firebase_sdk_version = '~> 6.25.0'
1111
end
1212
if coreVersionDetected != coreVersionRequired
1313
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/perf/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

packages/remote-config/RNFBRemoteConfig.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coreVersionRequired = package['peerDependencies'][appPackage['name']]
77
if appPackage['sdkVersions']
88
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
99
else
10-
firebase_sdk_version = '~> 6.13.0'
10+
firebase_sdk_version = '~> 6.25.0'
1111
end
1212
if coreVersionDetected != coreVersionRequired
1313
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."

packages/remote-config/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if (findProject(':@react-native-firebase_app')) {
3030
}
3131
def packageJson = PackageJson.getForProject(project)
3232
def appPackageJson = PackageJson.getForProject(appProject)
33-
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
33+
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "25.3.1"
3434
def coreVersionDetected = appPackageJson['version']
3535
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
3636
// Only log after build completed so log warning appears at the end

0 commit comments

Comments
 (0)