Перейти к содержимому

Офлайн-приложение для вашего SaaS — без своего движка синхронизации

Обновлено

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

Что вы получаете

  • Копия каждого списка в IndexedDB и очередь записей с ключами идемпотентности
  • «Оставить моё» или «Взять с сервера» для каждого конфликта
  • Выключается одной настройкой или удаляется совсем: стираете одну папку и идёте по готовому чек-листу

Как это работает

Устройство хранит копию каждого списка в IndexedDB, а записи ждут в очереди с ключами идемпотентности, так что изменение, отправленное дважды, применяется один раз. Изменение, которое сервер не может принять, показывается как конфликт с выбором «Оставить моё» или «Взять с сервера»; само по себе ничего не перезаписывается.

Service worker хранит страницу приложения, скрипты и стили, поэтому оно открывается без сети. Для входа, удалённых элементов и настройки двухфакторной защиты нужна сеть.

Приложение уходит в офлайн, заметку правят, а после переподключения окно конфликта спрашивает, какую версию оставить.
Офлайн-правки ждут в очереди отправки. Если кто-то изменил ту же заметку, вы выбираете, какую версию оставить.

Вопросы

Работает ли Seed офлайн?

Да. Приложение открывается без сети и показывает все списки такими, какими видело их в последний раз.

Можно ли редактировать без сети?

Да. Заметки и метки работают офлайн; для остальных изменений нужна сеть, и экран об этом говорит.

Заметит ли Seed, если двое изменят одну заметку?

Да. Более позднее изменение показывается как конфликт, и его автор выбирает «Оставить моё» или «Взять с сервера».

Можно ли убрать офлайн-режим?

Да. Выключите его одним переключателем или удалите одну папку и пройдите по готовому чек-листу; если шаг пропущен, тест упадёт.

Посмотрите, как это работает, за минуту

Демо — это то самое приложение, которое вы получите в первый же день. Открывайте без регистрации: в гостевом аккаунте уже есть демо-данные.

Другие возможности

Вход

Ключи доступа, ссылки для входа на почту, Google, GitHub и двухфакторная защита — без стороннего сервиса.

Подробнее: Вход

Группы и роли

Группы с ролями от читателя до владельца, приглашения и журнал действий.

Подробнее: Группы и роли

Оплата

Оплата за участника через Stripe с бесплатным тарифом, пробным периодом и отсрочкой.

Подробнее: Оплата

Все возможности Сравнение Seed с другими