Skip to content

@capgo/electron-updater

Electron 데스크톱 앱에 즉시 업데이트를 푸시하세요. 바이너리 재빌드 없이도 동일한 신뢰할 수 있는 라이브 업데이트 시스템을 데스크톱에 적용하세요.

Electron의 내장 업데이트 자동화 기능은 매 업데이트마다 전체 새로운 바이너리를 배포해야 합니다. 이 플러그인은 JavaScript/HTML/CSS 업데이트를 활성화하여 다시 빌드하지 않고 해결합니다.

즉시 업데이트

사용자에게 앱 전체 바이너리를 다시 빌드하지 않고 JavaScript, HTML, CSS 업데이트를 직접 푸시합니다.

델타 업데이트

변경된 파일만 다운로드하여 업데이트를 초당 빠르고 대역폭 효율적으로 만듭니다.

롤백 보호

업데이트가 실패하면 자동으로 롤백하여 사용자 앱이 안정적으로 유지되도록 합니다.

끝-to-끝 암호화

RSA 세션 키와 AES 패키지 암호화를 사용하여 업데이트를 안전하게 전달합니다.

  • 실시간 업데이트 - 앱스토어 지연 없이 즉시 업데이트를 푸시합니다.
  • 자동 업데이트 - 자동으로 업데이트 확인 및 설치
  • 롤백 보호 - 호출되지 않은 경우 자동 롤백 notifyAppReady() 배포 관리
  • - 다운로드된 배포에 대한 전체 제어 채널 시스템
  • - 다중 사용자 그룹 (생산, 베타, 스테이징)으로 배포 지연 조건
  • __CAPGO_KEEP_0__ - 업데이트 적용 시기를 제어 (배경, 종료, 날짜, 네이티브 버전)
  • Debug Menu - 내장 디버그 도구에 접근할 수 있는 Ctrl+Shift+D / Cmd+Shift+D
  • Statistics Reporting - 업데이트 성공률 및 사용자 버전 추적

Capacitor 업데이터와의 기능 일치

Capacitor 업데이터와의 기능 일치 섹션

Capgo 업데이터는 100% API 호환성을 유지합니다. @capgo/capacitor-updater Capgo 업데이터와 Electron 업데이터 간의 동일한 메서드, 이벤트 및 구성 옵션을 사용할 수 있습니다.

기능CapacitorElectron
실시간 업데이트YesYes
채널YesYes
역전 보호YesYes
끝에서 끝까지 암호화YesYes
통계
지연 조건
debug 메뉴장치 흔들기키보드 단축키
터미널 창
npm install @capgo/electron-updater

__CAPGO_KEEP_0__에 가입하여 디스코드 개발자와 연결하고 도움을 받으세요.

@capgo/electron-updater에서 계속하세요.

capgo/electron-updater 섹션

If you are using @capgo/electron-updater native 플러그인 작업을 계획하고 있으시다면 @__CAPGO_KEEP_0__/electron-updater와 연결하세요. Using @capgo/electron-updater native 기능을 사용하기 위해 @capgo/electron-updater를 사용하세요. Using @Capgo/electron-updater Capgo 플러그인 디렉토리 Capacitor Plugins by Capgo Capacitor 플러그인들에 의해 Capgo __CAPGO_KEEP_0__ 플러그인들에 의해 __CAPGO_KEEP_1__의 구현 세부 사항을 확인하세요. Adding or Updating Plugins Adding or Updating Plugins의 구현 세부 사항을 확인하세요. __CAPGO_KEEP_0__