配置自动更新地址:位置:./electron/config.js
#自动更新
autoUpdate: {
windows: true, // windows可以开启
macOS: false, // macOs 需要签名验证
Linux: false,
options: {
provider: '提供方式,默认generic', // generic or github, s3, bintray
url: '可访问的资源地址的目录,(如windows)把.exe和latest.yml放进去' //
}
}
举例:
options: {
provider: 'generic',
url: 'http://kodo.qiniu.com/exe/electron-egg/'
}
解释:
url参数:是一个可以访问的资源目录(七牛云,GitHub,阿里云oss,腾讯云cos等)。
比如我们把打包后,’electron-egg/out/‘ 目录中 electron-egg_windows_1.8.0.exe和latest.yml两个文件放到七牛云的对象存储中,访问目录为:
http://kodo.qiniu.com/exe/electron-egg/windows/
或
http://kodo.qiniu.com/exe/electron-egg/macOS/
或
http://kodo.qiniu.com/exe/electron-egg/linux/
其中:'windows'、'macOS'、'linux' 这一层目录必须有且名称不能改,代码中写死了。(后续优化掉)
这时候两个资源的远程访问地址为:
- http://kodo.qiniu.com/exe/electron-egg/windows/electron-egg-windows-1.14.0.exe
- http://kodo.qiniu.com/exe/electron-egg/windows/latest.yml
测试你的两个链接,能否下载,如果可以,则应用程序启动时,会检测是否可以自动升级(可查看日志是否有报错)
[
](https://raw.fastgit.org/wallace5303/file-resource/master/electron-egg/electron-egg_windows_1.8.1.exe)