Использование разных приложений firebase в одном проекте и в разных проектах - PullRequest
0 голосов
/ 08 мая 2020

Я разработчик android, и у меня есть несколько приложений, опубликованных в Google Play ... Я сам занимаюсь всеми аспектами своих приложений, включая обслуживание.

У меня есть два похожих приложения, которые разделяют некоторый основной API ... они не разделяют базу данных или хранилище, только некоторые java мои собственные API и некоторые облачные функции Google, которые я сделал (publi c)

Когда я готовил инфраструктуру firebase для запустить второе, я решил создать второе приложение в том же проекте firebase, что и первый ... это решение было принято в основном потому, что я ненавидел инструменты firebase «переключение между проектами».

мой вопрос: :

каковы преимущества и недостатки наличия нескольких приложений, совместно использующих один и тот же проект firebase?
когда мне следует создать новый проект для нового приложения и когда я должен повторно использовать проект

I Я самодостаточный разработчик, поэтому никакие «разрешения на проект» для меня не имеют значения

1 Ответ

1 голос
/ 08 мая 2020

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

Если вы не обмениваетесь данными между приложениями, вы столкнетесь только с проблемами в будущем. если у вас есть несколько приложений в одном проекте. (Например, см. этот вопрос , который был задан одновременно с вашим.)

...