В packaged-приложении проверка запускается через 1,5 секунды после старта. В dev auto-update отключён.
Поведение
- Проверяется generic feed на официальном CDN.
- Доступное обновление скачивается автоматически.
- При ошибке CDN один раз используется прямой generic S3 URL.
- После скачивания
quitAndInstall устанавливает версию.
- Также включена установка при следующем выходе.
minimumLauncherVersion из launcher-server подключён к тому же обязательному
окну. Если установленная версия ниже допустимой, окно появляется сразу после
получения bootstrap и не закрывается. Ошибка CDN/S3 или отсутствие требуемой
версии в feed не снимает блокировку: пользователь может только повторить
проверку. Если администратор понизил допустимую версию до уже установленной,
control-plane снимает именно свою блокировку; недоступность control-plane этого
не делает и сохраняет последнюю подтверждённую политику. В dev политика
читается, но auto-update остаётся отключённым.
S3 fallback должен содержать metadata и artifacts формата electron-updater (latest.yml, installer и blockmap, если используется).
Версия в package.json должна быть выше опубликованной. Draft/prerelease не попадёт в release channel без соответствующей настройки.