В packaged-приложении проверка запускается через 1,5 секунды после старта. В dev auto-update отключён.

Поведение

  1. Проверяется generic feed на официальном CDN.
  2. Доступное обновление скачивается автоматически.
  3. При ошибке CDN один раз используется прямой generic S3 URL.
  4. После скачивания quitAndInstall устанавливает версию.
  5. Также включена установка при следующем выходе.
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 без соответствующей настройки.