내용으로 건너뛰기

@capgo/electron-updater

Electron 데스크톱 앱에 즉시 업데이트를 푸시하세요. 빌드 바이너리를 다시 빌드하지 않고도 동일한 신뢰할 수 있는 live update 시스템을 데스크톱에 적용합니다.

Electron Updater의 이유

Electron Updater를 사용하는 이유

Electron Updater의 이유

즉시 업데이트

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

델타 업데이트

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

롤백 보호

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

끝-to-끝 암호화

RSA 세션 키와 AES 패키지 암호화를 사용하여 안전한 업데이트 전달

주요 기능

주요 기능
  • 라이브 업데이트 - 앱 스토어 지연 없이 즉시 업데이트 푸시합니다.
  • 자동 업데이트 - 자동 업데이트 확인 및 설치
  • 롤백 보호 - 자동 롤백 (호출되지 않으면) notifyAppReady() 배포 관리
  • - 다운로드한 배포에 대한 완전한 제어 채널 시스템
  • - 다중 사용자 그룹 (생산, 베타, 스테이징)으로 배포 지연 조건
  • - 업데이트 적용 시점 제어 (배경, 종료, 날짜, 네이티브 버전) 디버그 메뉴
  • __CAPGO_KEEP_0__ - Live Update Tool에 액세스할 수 있는 내장 디버그 도구 Ctrl+Shift+D / Cmd+Shift+D
  • 통계 보고 - 업데이트 성공률과 사용자 버전을 추적

Capgo 업데이터와 Capacitor 업데이터의 기능 일치

Capacitor 업데이터와의 기능 일치

Electron Updater는 100% API 호환성을 유지합니다. @capgo/capacitor-updater. 동일한 메서드, 이벤트 및 구성 옵션은 두 플랫폼 모두에서 작동합니다:

기능CapacitorElectron
ElectronYes네
채널네네
역주기 보호네네
끝-to-끝 암호화네네
통계네Yes
Delay ConditionsYesYes
디버그 메뉴Device ShakeKeyboard Shortcut
Copy to Clipboard
npm install @capgo/electron-updater

문서

문서

커뮤니티

커뮤니티

Capgo 디스코드 도움과 다른 개발자와 연결하기 위해

capgo/electron-updater 에서 계속하기

capgo/electron-updater 에서 계속하기

__CAPGO_KEEP_0__/electron-updater를 사용 중인 경우 capgo/electron-updater native 플러그인 작업을 계획하기 위해, 그것을 Using @capgo/electron-updater native 기능을 사용하는 @capgo/electron-updater Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리 내의 제품 워크플로우 Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인들에 의해 Capgo의 구현 세부 사항 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트하는 구현 세부 사항, 그리고 Ionic Enterprise 플러그인 대체품 Ionic Enterprise 플러그인 대체품의 제품 워크플로우