Firebase - добавление множества приложений в один проект - PullRequest
0 голосов
/ 11 июля 2020

Я впервые работаю с firebase. Моя цель - создать множество клиентских приложений (со временем их будет становиться все больше и больше), и все они будут управляться приложением администратора (одно приложение, которое будет управлять ими всеми).

Дело в том, что клиентские приложения имеют определенный контент, который необходимо обновить из приложения администратора. Мой лучший подход - создать проект firebase, поместить туда приложение администратора и со временем добавить клиентские приложения. Я читал, что в одном проекте Firebase можно иметь неограниченное количество приложений. Вдобавок кто-то сказал мне создать по одному проекту для каждого клиентского приложения и каким-то образом подключить их к одной базе данных. Я просто не знаю, что делать.

Что было бы лучшим решением моей проблемы? спасибо

1 Ответ

1 голос
/ 11 июля 2020

здесь firebaser

Проект Firebase в настоящее время может содержать до 30 определений приложений. Это предназначено для поддержки вариантов одного и того же логического приложения . Например, наличие приложения администратора в дополнение к приложению для обычных пользователей и / или наличие iOS, Android и веб-версии одного и того же приложения, и, например, наличие бесплатной и профессиональной версии приложения. (если это разрешено магазинами, в которые вы их доставляете).

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

Если вам нужно определить отдельное приложение в проекте для каждого клиента, единственный поддерживаемый подход - создание отдельного проекта для каждого клиента.

Я читал, что в одном проекте Firebase можно иметь неограниченное количество приложений.

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

...