Skip to content

@capgo/electron-updater

Electron 데스크톱 앱에 즉시 업데이트를 푸시하여 바이너리 재빌드를 피하세요. 동일한 신뢰할 수 있는 라이브 업데이트 시스템이 데스크톱에도 사용 가능합니다.

Electron Updater의 이유는 무엇인가요?

Electron Updater의 이유는 무엇인가요?

Electron의 내장된 자동 업데이트 기능은 업데이트마다 전체 새로운 바이너리를 배포해야 합니다. 이 플러그인은 이 문제를 해결하기 위해 JavaScript/HTML/CSS 업데이트만 허용하여 다시 빌드하지 않습니다.

즉시 업데이트

사용자에게 JavaScript, HTML 및 CSS 업데이트만 푸시하여 전체 앱 바이너리를 다시 빌드하지 않습니다.

델타 업데이트

Context: Live updates product page. Role: Section or page heading. Message key `live_update_delta_title` (Live Update Delta Title).

업데이트한 파일만 다운로드하여 업데이트를 매우 빠르고 대역폭 효율적으로 만듭니다.

롤백 보호

업데이트가 실패하면 자동으로 롤백하여 사용자 앱이 안정적입니다.

RSA 세션 키와 AES 배포 암호화를 사용하여 안전한 업데이트 전송

기능

기능
  • 실시간 업데이트 - 앱 스토어 지연 없이 즉시 푸시 업데이트
  • 자동 업데이트 - 자동으로 업데이트 확인 및 설치
  • 롤백 보호 - notifyAppReady() 자동 롤백
  • 배포 관리 - 다운로드한 배포에 대한 완전한 제어
  • 채널 시스템 - 다양한 사용자 그룹 (production, beta, staging)으로 배포
  • 지연 조건 - 업데이트 적용 시기를 제어 (background, kill, date, native version)
  • 디버그 메뉴 - 디버그 도구에 접근할 수 있는 내장 도구 Ctrl+Shift+D / Cmd+Shift+D
  • 통계 보고 - 업데이트 성공률과 사용자 버전을 추적

기능 일치성과 Capacitor 업데이터

기능 일치성과 Capacitor 업데이터 섹션

이전 섹션에서 설명한 것과 같이 이트론 업데이터는 100% API 업데이터와 기능적으로 일치합니다. @capgo/capacitor-updater. 이트론 업데이터와 __CAPGO_KEEP_0__ 업데이터 간에 동일한 메서드, 이벤트 및 구성 옵션을 사용할 수 있습니다:

기능CapacitorElectron
Live UpdatesYesYes
채널YesYes
롤백 보호YesYes
전체 암호화YesYes
통계YesYes
지연 조건YesYes
디버그 메뉴장치 흔들기키보드 단축키

설치

설치
터미널 창
npm install @capgo/electron-updater
빠른 링크

문서

문서

커뮤니티

커뮤니티

참여하세요 디스코드 개발 도움과 다른 개발자와의 연결을 위해.

Capgo에서 @capgo/electron-updater로 계속 진행하세요.

Capgo에서 @capgo/electron-updater로 계속 진행하세요

Capgo에서 @__CAPGO_KEEP_0__/electron-updater를 사용 중이시면 Capgo에서 @capgo/electron-updater를 사용합니다. Capgo에서 @__CAPGO_KEEP_0__/electron-updater를 사용하여 Capgo에서 @capgo/electron-updater를 사용하여 Capgo에서 @capgo/electron-updater를 사용하여 Capgo에서 @Capgo/electron-updater를 사용하여 Capgo에서 @Capgo/electron-updater를 사용하여 Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 세부 사항에 대한 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 대체 제품 워크플로에 대한