Когда хранить сообщение чата Firebase в SQLite - PullRequest
0 голосов
/ 07 июня 2019

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

но здесь я запутался, когда два пользователя онлайн иПри одновременном просмотре чата это не проблема, но одно отправленное сообщение, а другое пришло после того, как это будет проблемой, я имею в виду, как сохранить их в SQLite?у другого нет сообщения для хранения, потому что, когда он вернулся, ничего нет

спасибо за совет

1 Ответ

0 голосов
/ 07 июня 2019

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

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