跳过内容

@capgo/electron-updater

无需重新编译二进制文件,直接推送即时更新到您的 Electron 桌面应用。同样可靠的实时更新系统现在也适用于桌面应用。

为什么Electron Updater?

Electron Updater

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

即时更新

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

差分更新

仅下载更改的文件,实现更新速度快、带宽效率高。

回滚保护

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

端到端加密

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

功能特点

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

与Capacitor更新器的功能一致性

标题:与Capacitor更新器的功能一致性

Electron更新器保持100%API兼容性,与 @capgo/capacitor-updater。同样的方法、事件和配置选项在两者之间都有效:

功能Capacitor电子
__CAPGO_KEEP_0__实时更新
频道
回滚保护
全端加密
统计
延迟条件
调试菜单摇动设备快捷键
终端窗口
npm install @capgo/electron-updater

简体中文

文档

加入 Discord 为了获得帮助并与其他开发者联系。

继续从@capgo/electron-updater

标题:继续从@capgo/electron-updater

如果您正在使用 @capgo/electron-updater 用于计划本机插件工作,连接它到 使用@capgo/electron-updater 用于本机能力的@capgo/electron-updater Capgo 插件目录 用于产品工作流程的Capgo 插件目录 Capacitor 插件由Capgo 用于Capacitor 插件由Capgo 的实现细节 添加或更新插件 查看添加或更新插件的实现细节 Ionic企业级插件替代方案 查看Ionic企业级插件替代方案的产品工作流程