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)
❤️成为赞助商
  • 快速入门

  • 基础功能

  • 生成软件

  • 升级

    • 框架升级
    • 应用软件自动更新
    目录

    应用软件自动更新

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

    # 证书

    非必要

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

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

    # 配置

    文件:./electron/config.default.js

    版本
    electron-egg >= v2.4.0
    ee-core >= v1.4.1
    
    /**
     * 插件功能
     */
    ......
    
    autoUpdater: {
      enable: true,
      windows: false, 
      macOS: false, 
      linux: false,
      options: {
        provider: 'generic', 
        url: 'http://kodo.qiniu.com/'
      },
      force: false,
    },
    
    旧版本
    electron-egg < v2.4.0
    
    /* 应用自动升级 (可选) */
    config.autoUpdate = {
      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 '/'
      },
      force: false, // 强制更新(运行软件时,检查新版本并后台下载安装)
    };
    

    # 举例

    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
    

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

    # 注意事项

    • dev模式不支持更新

    # electron-updater

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

    上次更新: 2025/04/10, 03:07:49
    框架升级

    ← 框架升级

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