Можем ли мы использовать firebase с флаттером только для аутентификации и пользовательский сервер для всего остального? - PullRequest
0 голосов
/ 12 апреля 2020

Я планирую создать приложение для социальных сетей, используя флаттер. Я хочу дать пользователю возможность войти в систему с помощью учетных записей Google или Facebook, что легко сделать с помощью аутентификации с помощью firebase, но я беспокоюсь о стоимости, потому что в течение 2 месяцев число пользователей будет приблизительно 100 000. Я думал о том, что мы могли бы просто зарегистрироваться / войти в систему с помощью firebase, хранить данные и передавать / извлекать все остальные запросы с сервера hostgator (mysql db). И если это возможно, могу ли я сделать это, используя только язык дартс, или мне нужны другие языки, такие как ruby, C# это python (я не большой поклонник php)

Ответы [ 2 ]

1 голос
/ 13 апреля 2020

Да, вы можете использовать Firebase просто для аутентификации и ваши mysql дБ на Hostgator для всего остального. Аутентификация Firebase бесплатна (кроме аутентификации по телефону), как упоминал @Doug Stevenson.

(Firebase) аутентификация может быть выполнена в вашем приложении Flutter. Вам не нужен серверный код для этого. Аутентификация Firebase возвращает объект 'user' с такими атрибутами, как имя пользователя, адрес электронной почты, URL-адрес фотографии профиля и c, которые также можно сохранить в вашем mySQL db (при необходимости).

1 голос
/ 13 апреля 2020

Firebase Authentication ничего не стоит использовать для входа в аккаунты Google или Facebook. Это больше не будет стоить в зависимости от количества пользователей. С вас будет взиматься плата только в том случае, если вы используете проверку подлинности телефона после начальных ограничений бесплатного уровня, как описано на странице . Так что я бы не стал слишком беспокоиться о расходах.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...