Где должен находиться код для обновления Firestore? - PullRequest
0 голосов
/ 24 декабря 2018

Если у меня есть база данных Firestore, которую я хочу постоянно обновлять (и слушатели в моем коде постоянно отвечают на обновления бэкэнда), должен ли код, отвечающий за обновление базы данных, находиться в приложении Android, которое будет доступно дляскачать другим людям?Или это должно быть где-то еще?

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

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

Буду признателен за любую помощь в этом!

Ответы [ 2 ]

0 голосов
/ 16 августа 2019

Вас также может заинтересовать база данных в реальном времени, это будет означать, что вам не нужно записывать ни одного из этих слушателей в данные, и он делает все это автоматически.Проверьте это здесь;https://firebase.google.com/docs/database/rtdb-vs-firestore

0 голосов
/ 29 декабря 2018

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

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