Как синхронизируются приложения чата
Изменения передаются служебными сообщениями через обычную доставку чата: сокет или серверный буфер. В чате они не видны.
Как это устроено
Каждое действие в разделе (создание, правка, удаление) отправляется участникам служебным JSON-сообщением через тот же путь доставки, что и обычные сообщения:
- если участник в сети — через активное соединение;
- если офлайн — через серверный буфер, и он получит изменение при подключении.
Служебные сообщения перехватываются на приёме и не отображаются в чате.
Режимы синхронизации
Открываются по ⚙️ в разделе:
- Каждое действие — изменение уходит сразу (по умолчанию).
- Оба в сети — правки применяются локально и отправляются, когда участники онлайн. Удобно при офлайн-работе.
Дополнительно:
- уведомлять об изменениях (по умолчанию выключено, чтобы отметки покупок не превращались в спам);
- дублировать изменение сообщением в чат — тогда рядом со служебным уходит обычное текстовое описание действия.
Правила слияния
- Покупки, календарь, заметки, цели, привычки, поездки, авто, дневник, места, рецепты, задачи — равноправные правки, «последний писатель побеждает»: при слиянии применяется версия с более поздним временем изменения. Координатора нет.
- Финансы — есть координатор: он утверждает траты, согласования и конфликты. Координатор выбирается в настройках финансов; по умолчанию им становится суперадмин группы или создатель первого кошелька.
- Пароли и галерея — данные тоже расходятся служебными сообщениями; файлы галереи скачиваются из файлового буфера.
Догоняющая синхронизация
При открытии раздела участник запрашивает полное состояние. Отвечает координатор (финансы, покупки в группе) или собеседник в личном чате. Локальные более новые правки при этом не затираются.
Что происходит, если участник долго офлайн
Изменения ждут его на сервере в пределах срока хранения сообщений (180 дней). После этого периода восстановить пропущенное можно только из локальной копии на устройстве другого участника.
Связанные статьи
- «Какие приложения есть внутри чата»
- «Статистика раздела»
- «Сколько хранятся сообщения и файлы»
Читайте также
Какие приложения есть внутри чата
В каждом чате 15 разделов: Финансы, Покупки, Календарь, Заметки, Цели, Галерея, Места, Медиа, Привычки, Рецепты, Дневник, Поездки, Авто, Пароли, Задачи.
Как открыть приложения чата
Панель разделов находится над полем ввода. Кнопка «⋯» открывает шторку «Все разделы» с полным каталогом.
Срок хранения на сервере зависит от тарифа?
Нет. Содержимое хранится 180 дней у всех тарифов — это требование режима РФ, а не платная функция.
Статистика раздела
Иконка 📊 в разделе: сколько записей всего и за период, активность по дням или месяцам, кто создавал записи.
Не нашли ответ? Напишите в поддержку из приложения — ответят AI-помощник и команда ViComm.
Скачать ViComm