214 похожих чатов

Т.Е. вопрос в том, как уведомить другое устройство, чтобы оно

перезагрузило данные?

8 ответов

5 просмотров

Ну не совсем в этом, просто когда пользователь запустит приложение, мне нужно синхронизировать данные

Юрий Суржиков
Ну не совсем в этом, просто когда пользователь зап...

Ну или реалтайм база от фаербейз, или вебсокет

Egor Sigolaev
Ну или реалтайм база от фаербейз, или вебсокет

Ну все равно, а принцип работы какой у всей этой синхронизации?

Юрий Суржиков
Ну все равно, а принцип работы какой у всей этой с...

Если ты работал с клиент-сервером, ты должен понимать это.

Pavel- Автор вопроса
Юрий Суржиков
Ну не совсем в этом, просто когда пользователь зап...

А в чём проблема при запуске просто стащить новые данные?

Pavel
А в чём проблема при запуске просто стащить новые ...

Проблема в том, что есть большой справочник, который кешируется на устройстве. И чтобы каждый раз не грузить все по новой, лучше же указать что именно изменилось и изменить это

Pavel- Автор вопроса
Юрий Суржиков
Проблема в том, что есть большой справочник, котор...

Ну это вопрос тогда какие данные запрашивать. Можно же только diff запрашивать. Я так понимаю, основная проблема - обновить кусочек огромной локальной базы. Тут тогда такие варианты: - если нужна моментальная реакция, т.е у пользователя открыты приложения на всех устройствах и он что-то меняет на одном и видит изменения на других, то это реалтайм база/xmpp/push. - если этого не нужно, то можно просто сделать возможность запросить diff от предыдущего состояния.

Pavel
Ну это вопрос тогда какие данные запрашивать. Можн...

Вроде бы разобрался со всем, немного еще погуглил, и вроде все стало на свои места. Спасибо всем за содействие!

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
86
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Всем привет! поделитесь, пож-та, как кто дебажил / решал проблему с 504 Time out ошибкой от nginx, когда стучишься на свой vapor сервер? в логах /var/log/nginx/error.log е...
Paul
24
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Как добавить ссылку в Быстрый доступ в Проводнике windows 10? Нашёл, как на power shell сделать, но может есть способ через Дельфи?
А
31
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
@rouse_79 а ты не знаешь простого способа определить что приложение запущено из под среды delphi?
Михаил
16
Я тут пытаюсь переработать архитектуру подсистемы памяти ядра во что-то осмысленное. Есть pmm, который создает набор range’ей(пока что только для ядра, потом для юзерспейса), ...
Evg Resh
19
Обязательно ли смена методологии обучения алфавиту при смене алфавита(реформе письменности) - нет. А при смене глиненых табличек на попирус, нужно ли менять методологию обучен...
Spiker01
8
Скажите, можно ли как-то "переместить" динамический массив из одной переменной в другую? Скажем, переместить из TList<> в TArray<>. Именно переместить, а не скопировать. Если ...
Eugene Krasnikov (ᴊɪɴ x)
37
Карта сайта