跳过内容

@capgo/electron-updater

Push instant updates to your Electron desktop apps without rebuilding binaries. Same reliable live update system now for desktop.

如果您已经使用

为什么 Electron Updater?

为什么 Electron Updater?

Electron 的内置自动更新功能需要将每次更新的完整新二进制文件发送给用户。这款插件解决了这个问题,通过启用 JavaScript/HTML/CSS 更新而无需重建整个应用程序二进制文件。

即时更新

Delta Updates

只下载更改的文件,实现超快的更新速度和高效的带宽使用。

回滚保护

如果更新失败,自动回滚,确保应用程序始终保持稳定。

端到端加密

使用RSA会话密钥和AES包加密进行安全的更新传递。

主要功能

实时更新
  • - 立即推送更新,无需等待应用商店延迟 自动更新
  • - 自动检查和安装更新 __CAPGO_KEEP_0__
  • 回滚保护 - 如果 notifyAppReady() 未被调用
  • 包管理 - 对下载的包有完全控制权
  • 频道系统 - 部署到不同用户组(生产,测试,预发布)
  • 延迟条件 - 控制更新何时应用(后台,杀死,日期,原生版本)
  • 调试菜单 - 可通过 Ctrl+Shift+D / Cmd+Shift+D
  • 统计报告 - 跟踪更新成功率和用户版本

与 Capacitor 更新器保持相同的功能

标题:与 Capacitor 更新器保持相同的功能

Electron 更新器保持 100% 与 API 兼容 @capgo/capacitor-updater使用相同的方法、事件和配置选项,两者在 Electron 和 __CAPGO_KEEP_0__ 平台上都有效

功能CapacitorElectron
实时更新
频道
回滚保护
端到端加密
统计
延迟条件
调试菜单摇动设备键盘快捷键

安装

安装
终端窗口
npm install @capgo/electron-updater
快速链接

加入 Discord 获取帮助和与其他开发者联系。