自动更新
来源:12-9 自动更新第一部分 - 自动发布 release

前端沙雕
2020-01-10
老师,您好。
关于自动更新,我有个需求是这样的,当用户打开app的时候,会弹出一个弹框(显示有新的版本),但是我不仅需要显示有新的版本,我还要显示新的版本升级了哪些内容,比如说,新版本1.0.3,增加了文件上传下载功能,就是对新功能的一个说明,告知用户更加详细的信息。
老师,您遇到过吗,现在好多桌面应用都有这个功能。麻烦老师解惑下,我也到网上去找找看。
写回答
3回答
-
同学你好 不需要这么复杂, 只需要使用 autoUpdater 的事件就好啦
autoUpdater.on('update-available', (info) => { // 这个事件完成后有个参数,这个 info 包含所有的信息 ,包括你在 release 的时候填写的信息 // 包括主要属性:relaseNote, releaseDate, releaseName // 你只需要每次发布的时候添加不同的 releaseNote 就可以了,它支持丰富的 html 代码格式 console.log(info) })
012020-01-13 -
前端沙雕
提问者
2020-01-10
我能读到latest.myl的内容,但是我怎么写些东西进去呢?
00 -
前端沙雕
提问者
2020-01-10
我想逻辑应该是当我打包的时候,能不能把关于新功能的信息写到latest.yml中,当更新的时候会读取这个文件,把里面的内容读出来,然后返回到程序中。
00
相似问题