Несколько приложений в одном проекте или один проект на приложение в Firebase?

У меня есть на данный момент 2 приложения для android, в которых я хочу добавлять уведомления и, возможно, рекламу и аналитику, используя Firebase, так как это бесплатно и легко реализовать.

Я вижу, что у меня 2 варианта:

  1. создайте новый проект с именем моей компании и добавьте туда 2 приложения
  2. создать 2 проекта, каждый с именем приложения и на каждом из них добавить соответствующие приложения.

какой из них будет правильным подходом и почему? Благодарить вы.

1 ответов


Не хочу обидеть, но ответ "это зависит" :-)

канонический способ настройки проекта Firebase должен соответствовать "логическому приложению" и создавать отдельные приложения Firebase для Android или iOS или веб-версий.

Я бы лично не положил сумку с несвязанными приложениями в один и тот же проект Firebase, но ваш пробег может отличаться.

в зависимости от того, что вы хотите сделать, это может имеет смысл группировать связанные (но логически разные приложения) в рамках одного и того же проекта Firebase. Но обратите внимание, что это влияет на то, как ваши приложения будут взаимодействовать с функциями Firebase.

например, все приложения в одном проекте Firebase будут использовать один и тот же экземпляр базы данных Firebase (с одним именем хоста / конечной точкой).

вы, вероятно, захотите пройти через различные функции, которые вы планируете использовать, и убедитесь, что организационная структура удовлетворяет тому, как вы планируете использовать особенности платформы.