84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
我想问一下,electon_packager 应用发布以后后续我的客户端代码修改了,重新发了个包,用户需要用这个新的包,electron 有没有提供一些好的机制让用户去自动更新呢?
比如系统提醒什么的?
认证高级PHP讲师
重新去看了一遍electron的官方文档,发现其实是提供了这么个东西的但是需要打包成安装包的形式,还需要electron-release-server做服务器autoUpdater:http://electron.atom.io/docs/v0.37.5/api...
以下作废
electron本身好像没有提供类似的机制
可以自己做版本检查,然后弹提醒,win8以上应该可以直接用Notification,以下用electron提供的Tray之后的下载更新只能让用户自己来了
不过electron启动后,似乎并不会占用js或者asar文件可能可以直接下载然后覆盖自己目录下的js,asar文件?
如果你没有对你的JS代码做加密的话,我觉得很简单啊。直接下载然后覆盖自己目录下的js应该可以吧。我在玩的时候就是用electron打包一个程序,然后就修改下面的JS和HTML文件即可,不用一次一次的打包。
不过,最终来说,我觉得electron就是一个玩具,玩玩即可,从各方面来说它的价值不大。程序体积大,运行速度慢。真要使用webkit的话,手动把webkit嵌入你的程序才是王道。
重新去看了一遍electron的官方文档,发现其实是提供了这么个东西的
但是需要打包成安装包的形式,还需要electron-release-server做服务器
autoUpdater:http://electron.atom.io/docs/v0.37.5/api...
以下作废
electron本身好像没有提供类似的机制可以自己做版本检查,然后弹提醒,win8以上应该可以直接用Notification,以下用electron提供的Tray之后的下载更新只能让用户自己来了不过electron启动后,似乎并不会占用js或者asar文件可能可以直接下载然后覆盖自己目录下的js,asar文件?如果你没有对你的JS代码做加密的话,我觉得很简单啊。直接下载然后覆盖自己目录下的js应该可以吧。我在玩的时候就是用electron打包一个程序,然后就修改下面的JS和HTML文件即可,不用一次一次的打包。
不过,最终来说,我觉得electron就是一个玩具,玩玩即可,从各方面来说它的价值不大。程序体积大,运行速度慢。真要使用webkit的话,手动把webkit嵌入你的程序才是王道。