Я тоже использую Firebase, а также множество других сторонних SDK, которым нужен API KEy. Я сделал это, сохранив его в бэкэнде, и когда приложение инициализируется (т.е. монтируется), я вызываю API для бэкенда, который дает все ключи API, и сохраняю их в соответствующих хранилищах Async, чтобы всякий раз, когда мне нужноэтот конкретный ключ API, я просто делаю AsyncStorage.getItem ('API_Key'), и он оба защищен и не может быть отслежен, так как он из бэкэнда. И, очевидно, в бэкэнде вы хотите хранить их как переменные env. Поэтому я бы посоветовал вам следовать этому.
В вашем случае просто выполните
let firebaseApiKey = AsyncStorage.getItem('firebaseKey');
// Initialize Firebase
const firebaseConfig = {
apiKey: firebaseApiKey,
authDomain: "<YOUR-AUTH-DOMAIN>",
databaseURL: "<YOUR-DATABASE-URL>",
storageBucket: "<YOUR-STORAGE-BUCKET>"
};
firebase.initializeApp(firebaseConfig);