Open
Description
Issue
🔥
Attempting to do this:
import {initializeFirestore} from '@react-native-firebase/firestore';
const db = await initializeFirestore(
this.app,
{
persistence: true,
},
'some-other-database'
);
initializes the db but it still talks to the (default)
database.
See TODO
here:
(not bothering with the rest of the details as it should be pretty obvious from the code, but let me know if you'd like it nonetheless. :))
Project Files
Javascript
Click To Expand
package.json
:
"@react-native-firebase/app": "^21.13.0",
"@react-native-firebase/auth": "^21.13.0",
"@react-native-firebase/dynamic-links": "^21.13.0",
"@react-native-firebase/firestore": "^21.13.0",
"@react-native-firebase/functions": "^21.13.0",
"@react-native-firebase/storage": "^21.13.0",
firebase.json
for react-native-firebase v6:
# N/A
iOS
Click To Expand
ios/Podfile
:
- I'm not using PodsI'm using Pods and my Podfile looks like:
# N/A
AppDelegate.m
:
// N/A
Android
Click To Expand
Have you converted to AndroidX?
- my application is an AndroidX application?I am using
android/gradle.settings
jetifier=true
for Android compatibility?I am using the NPM packagejetifier
for react-native compatibility?
android/build.gradle
:
// N/A
android/app/build.gradle
:
// N/A
android/settings.gradle
:
// N/A
MainApplication.java
:
// N/A
AndroidManifest.xml
:
<!-- N/A -->
Environment
Click To Expand
react-native info
output:
OUTPUT GOES HERE
- Platform that you're experiencing the issue on:
- iOSAndroidiOS but have not tested behavior on AndroidAndroid but have not tested behavior on iOSBoth
react-native-firebase
version you're using that has this issue:e.g. 5.4.3
Firebase
module(s) you're using that has the issue:e.g. Instance ID
- Are you using
TypeScript
?Y/N
&VERSION
- 👉 Check out
React Native Firebase
andInvertase
on Twitter for updates on the library.
Activity
mikehardy commentedon Apr 7, 2025
Good one - what happens if you locally patch:
to be
? seems like the natural implementation - something like that should work - we need to get the databaseId sent in to the old namespaced constructor for it to take effect, I'm just not sure what params need to go in front of it for it to work correctly
test(ci, ios): build/run in release mode in CI in addition to debug
zeevl commentedon Apr 8, 2025
doing (without settings):
worked great!
Happy to do a PR but I expect you'll want tests with it? Unfortunately, that'd be beyond my available capacity atm..
github-actions commentedon May 23, 2025
github-actions commentedon Jun 21, 2025
1 remaining item