electron-egg electron-egg
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
❤️成为赞助商
  • 快速入门

  • 基础功能

  • 生成软件

  • 升级

    • 框架升级
    • 软件全量更新
      • 软件增量更新
    • 跨语言支持

    • 从v3升级v4
    • 更新记录
    • 常见问题
    目录

    软件全量更新

    # 注:该功能为demo,请开发者自行调试。

    # 证书

    非必要

    如果你的app需要上架windows、Mac应用商店,或者需要额外的一些系统权限,那么需要申请开发者证书。

    • Apple Developer Certificate (opens new window) (if targeting macOS)
    • Windows Developer Certificate (opens new window) (if targeting Windows)

    demo 代码:./service/os/auto_updater.js

    config = {
      windows: false, // windows平台
      macOS: false, // macOs 需要签名验证
      linux: false, // linux平台
      options: {
        provider: 'generic', // or github, s3, bintray
        url: 'http://kodo.qiniu.com/' // resource dir, end with '/'
      }
    };
    

    # 举例

    options: {
    	provider: 'generic',
    	url: 'http://kodo.qiniu.com/electron-egg/' 
    }
    

    # url参数

    是一个可以访问的资源目录(七牛云,GitHub,阿里云oss,腾讯云cos等)。

    # 上传文件

    我们把打包后的高版本软件,'electron-egg/out/' 目录中 :

    • ee-win-2.4.0-x64.exe 完整安装包
    • ee-win-2.4.0-x64.exe.blockmap 增量块内容
    • latest.yml

    三个文件放到七牛云的对象存储中,如下:

    # 放置目录:
    http://kodo.qiniu.com/electron-egg/
    
    # 放置后如下
    ● http://kodo.qiniu.com/electron-egg/ee-win-2.4.0-x64.exe
    ● http://kodo.qiniu.com/electron-egg/ee-win-2.4.0-x64.exe.blockmap
    ● http://kodo.qiniu.com/electron-egg/latest.yml
    

    测试你的三个链接,能否下载(访问)。 如果可以访问,触发升级功能时,会检测是否可以自动升级(可查看 日志 是否有报错)

    # CDN

    七牛云 (opens new window)每月10G免费流量,满足日常使用。

    # 注意事项

    • dev模式不支持更新

    # electron-updater

    如果想要自定义实现升级功能,请查看文档:electron-updater (opens new window)

    上次更新: 2025/06/06, 07:21:49
    框架升级
    软件增量更新

    ← 框架升级 软件增量更新→

    Theme by Vdoing | Copyright © 2023-2025 哆啦好梦 | 京ICP备15041380号-2
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×