Есть ли способ иметь 1 базу данных Firebase для 2 приложений с разными именами пакетов?

У меня есть 2 приложения (разные имена пакетов), обслуживающие 2 группы пользователей. Один помещает данные в базу данных, а другой извлекает их. Поэтому я хочу только 1 базу данных firebase для обоих приложений. Насколько мне известно, Firebase позволяет только 1 базу данных для 1 имени пакета. Есть ли способ решить эту проблему и иметь 1 базу данных Firebase для 2 приложений?

Ответы

Ответ 1

Да, это возможно с помощью консоли Firebase. Вы получаете только одну базу данных в проекте, но у вас может быть много приложений для каждого проекта, просто добавив их в консоль. Им не нужно иметь одинаковое имя пакета или ключ подписи.

Если у вас есть причина, по которой вы не можете добавить их в один и тот же проект, вам нужно будет настроить хотя бы одно из приложений вручную в клиентском коде. Поэтому вместо использования файла google-services.json для конфигурации вы можете вызвать FirebaseApp.initializeApp() вручную и заполнить эту информацию, чтобы оба приложения разговаривали с тем же проектом Firebase.