Как сохранить данные в виде журналов в FireBase не в режиме реального времени, чтобы стоимость обновления и чтения этих данных была не такой высокой? - PullRequest
0 голосов
/ 06 февраля 2020

Я создаю приложение IOS и хочу сохранить журналы уведомлений пользователя в самой firebase, но я не хочу делать это в реальном времени, поскольку SDK Firebase делает все пользовательские данные доступными для клиент локально (поправьте меня, если я ошибаюсь). Это будет означать, что журналы уведомлений также доступны пользователю в режиме реального времени, что увеличит стоимость, поскольку RTDB стоит дорого. Следовательно, я хочу выяснить, каким образом я могу хранить журналы в базе данных, но не в режиме реального времени. Пожалуйста, помогите!

1 Ответ

0 голосов
/ 06 февраля 2020

Вы не обязаны использовать Firestore в режиме реального времени. Вы можете просто set() документы, а затем просто get() их на клиенте по мере необходимости, что позволит избежать необходимости постоянного чтения новых данных клиентом, если вы пытаетесь этого избежать , get() не "в реальном времени" - это одноразовая выборка, сделанная во время его вызова. Если вам нужны прослушиватели в реальном времени, используйте для этого speci c API .

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