Довідковий центрWeb & appOffline & syncing

Синхронізація між пристроями

Як cori узгоджує зміни між застосунком і браузером, коли відбувається синхронізація і як запустити узгодження вручну.

Web + app


Твій обліковий запис, твої хори й увесь їхній вміст лежать на сервері cori. Застосунок і браузер це лише вікна на ті самі дані. Якщо ти увійдеш з тим самим обліковим записом, скрізь побачиш те саме. Ця інструкція пояснює, коли cori узгоджує дані і як ти запускаєш узгодження сам, коли треба.

Один обліковий запис, усі пристрої

Ти можеш бути одночасно ввійшов на комп'ютері в браузері й на телефоні в застосунку. Те, що ти зміниш на одному пристрої, після наступного узгодження з'явиться і на іншому.

Коли відбувається узгодження

Вебзастосунок
Браузер щоразу під час відкриття завантажує вміст свіжим із сервера. Те, що ти бачиш у браузері, це отже актуальний стан на момент завантаження. Немає жодної локальної копії, яка могла б застаріти.
Мобільний застосунок
Застосунок тримає локальну копію й узгоджує її автоматично: під час відкриття, при поверненні з фону і після кожної зміни, яку ти робиш (повідомлення, завантаження файлу, зустріч і так далі).

Оскільки застосунок зберігає локально, з ним ти можеш працювати далі й без з'єднання. Твої зміни тоді запам'ятовуються й передаються наступного разу, коли ти в мережі, див. Користування cori без інтернету.

Один виняток у браузері: навчальний шлях

Навчальний шлях це те єдине місце, де й браузер записує локально. Кожне коло зберігається одразу й невдовзі узгоджується з твоїм обліковим записом. Якщо з'єднання обірветься, ти тому можеш вправлятися далі. Кола досилаються, щойно ти знову в мережі.

Оновлення вручну

Здебільшого тобі не треба нічого робити. Якщо хочеш переконатися, що маєш найновіший стан:

У застосунку

Потягни список (наприклад, у хорі, у списку учасників або у сховищі) пальцем униз («pull-to-refresh»). cori тоді узгоджує одразу. Те саме стається й так, коли ти закриваєш застосунок і відкриваєш його знову.

У браузері

Перезавантаж сторінку. Оскільки браузер завжди бере дані свіжими, ти цим одразу на найновішому стані.

Коли два пристрої змінюють те саме

Сервер є визначальним джерелом. Якщо ти на двох пристроях (майже) одночасно змінюєш те саме, перемагає та зміна, яка приходить на сервер останньою. На практиці це рідко буває темою, бо застосунок узгоджує одразу після кожної дії. Якщо якийсь пристрій усе одно здається відсталим, допомагає ручне узгодження (див. вище).

Чогось бракує або щось виглядає застарілим?

Перевір спершу, чи ти на обох пристроях увійшов в один і той самий обліковий запис, і запусти ручне узгодження. Якщо це не допомагає далі, кроки знайдеш у Зміни не з'являються на іншому пристрої.

Що далі?

Все ще потрібна допомога?

Не можеш знайти те, що шукаєш? Надішли нам повідомлення, і наша команда з тобою зв'яжеться.

Зв'язатися з підтримкою