跳过内容

@capgo/electron-updater

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

Instant Updates

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

Delta Updates

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

Rollback Protection

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

End-to-End Encryption

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

Key Features

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

Section titled “Key Features”
  • 实时更新 - 立即推送更新,无需等待应用商店延迟
  • 自动更新 - 自动检查和安装更新
  • 回滚保护 - 如果更新未被调用,自动回滚 notifyAppReady() 资源管理
  • - 全面控制下载的资源 渠道系统
  • - 部署到不同用户组(生产、beta、测试) Live Updates
  • 延迟条件 - 控制更新应用的时间 (后台, 杀死, 日期, 本机版本)
  • 调试菜单 - 可通过 Ctrl+Shift+D / Cmd+Shift+D
  • 统计报告 - 跟踪更新成功率和用户版本

与 Capacitor 升级器的功能一致性

标题:与 Capacitor 升级器的功能一致性

Electron 升级器保持 100% 与 API 升级器的功能一致性: @capgo/capacitor-updater. 同样的方法、事件和配置选项在两种平台上都有效:

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

安装

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

社区

社区

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

继续 @capgo/electron-updater

从 @capgo/electron-updater 中继续

如果您正在使用 @capgo/electron-updater 来规划原生插件工作,连接它与 使用 @capgo/electron-updater for the native capability in Using @capgo/electron-updater, 使用 @Capgo/electron-updater Capgo 插件目录 Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, 由 __CAPGO_KEEP_1__ 实现 来规划插件详细信息的 __CAPGO_KEEP_0__ 插件由 __CAPGO_KEEP_1__ 实现, Ionic Enterprise Plugin Alternatives Ionic Enterprise 插件替代方案