Добавить страницу на сайте, в которой будет написано "Идет работа над обновлением, сайт сейчас недоступен, зайдите позже", и возможно с секретной кнопкой для перехода на сайт чтобы возможно было тестировать.
По поводу технической части, мне кажется можно добавить эндпоинт в API (например get_version), который будет отдавать булево, работает ли сайт. Это значение можно будет менять с помощью другого эндпоинта set_version.
Также можно добавить диалог "Обновите страницу, нажмите Ctrl+F5" если API отдает более свежую версию (я поставил в API v.0.3.1, а у пользователя v.0.3.0)
Пример
/get_version:
{
"status": "success",
"version": "v.0.3.0",
"stable": true
}
/set_version?version=v.0.3.1&stable=false
Добавить страницу на сайте, в которой будет написано "Идет работа над обновлением, сайт сейчас недоступен, зайдите позже", и возможно с секретной кнопкой для перехода на сайт чтобы возможно было тестировать.
По поводу технической части, мне кажется можно добавить эндпоинт в API (например
get_version), который будет отдавать булево, работает ли сайт. Это значение можно будет менять с помощью другого эндпоинтаset_version.Также можно добавить диалог "Обновите страницу, нажмите Ctrl+F5" если API отдает более свежую версию (я поставил в API v.0.3.1, а у пользователя v.0.3.0)
Пример
/get_version:{ "status": "success", "version": "v.0.3.0", "stable": true }/set_version?version=v.0.3.1&stable=false{ "status": "success" }