跳过内容

@capgo/electron-updater

将即时更新推送到您的 Electron 桌面应用程序,无需重建二进制文件。同样可靠的 live update 系统现在可用于桌面。

关于 Electron Updater 的原因

为什么需要 Electron 更新器?

__CAPGO_KEEP_2__

即刻更新

直接将 JavaScript、HTML 和 CSS 更新推送给用户,无需重建整个应用程序二进制文件。

增量更新

仅下载更改的文件,使更新速度极快且带宽效率高。

回滚保护

更新失败时自动回滚,确保应用程序稳定。

端到端加密

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

关键功能

关键功能
  • 即时更新 推送更新时不需要等待应用商店的延迟。
  • 自动更新 自动检查和安装更新
  • 回滚保护 如果更新失败 notifyAppReady() 包管理
  • 对下载的包有完全控制权 频道系统
  • 部署到不同用户组(生产环境,测试环境,开发环境) 延迟条件
  • 控制更新的时间(后台,杀死进程,日期,原生版本) 调试菜单
  • items - Electron debug 工具通过 Ctrl+Shift+D / Cmd+Shift+D
  • 统计报告 - 跟踪更新成功率和用户版本

与 Capacitor 更新器保持 100% 的兼容性

标题:与 Capacitor 更新器保持 100% 的兼容性

Electron 更新器保持 100% 的 API 兼容性 @capgo/capacitor-updater方法、事件和配置选项在两者之间保持一致:

功能CapacitorLive Update
实时更新是的是
频道是是
回滚保护是是
端到端加密是是
统计是Yes
延迟条件YesYes
调试菜单摇晃设备快捷键

安装

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

文档

文档

社区

社区

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

继续 @capgo/electron-updater

继续 @capgo/electron-updater

如果您正在使用 @__CAPGO_KEEP_0__/electron-updater 继续 @capgo/electron-updater 为native插件工作做出计划,连接它与 使用@capgo/electron-updater 使用@capgo/electron-updater的native能力 Capgo插件目录 Capgo插件目录中的产品流程 Capacitor插件由Capgo Capacitor插件由Capgo的实现细节 添加或更新插件 添加或更新插件的实现细节,以及 Ionic企业插件替代方案 Ionic企业插件替代方案中的产品流程