我想问一下,electon_packager 应用发布以后
后续我的客户端代码修改了,重新发了个包,用户需要用这个新的包,electron 有没有提供一些好的机制让用户去自动更新呢?
比如系统提醒什么的?
黄舟2017-04-17 13:45:26
重新去看了一遍electron的官方文檔,發現其實是提供了這麼個東西的
但是需要打包成安裝包的形式,還需要electron-release-server做伺服器
autoUpdater:http: //electron.atom.io/docs/v0.37.5/api...
以下作廢
electron本身好像沒有提供類似的機制
可以自己做版本檢查,然後彈提醒,win8以上應該可以直接用Notification,以下用electron提供的Tray之後的下載更新只能讓用戶自己來了
不過electron啟動後,似乎並不會佔用js或asar檔可能可以直接下載然後覆寫自己目錄下的js,asar檔?
高洛峰2017-04-17 13:45:26
如果你沒有對你的JS程式碼做加密的話,我覺得很簡單啊。直接下載然後覆蓋自己目錄下的js應該可以吧。我在玩的時候就是用electron打包一個程序,然後就修改下面的JS和HTML檔即可,不用一次一次的打包。
不過,最終來說,我覺得electron就是一個玩具,玩玩即可,從各方面來說它的價值不大。程式體積大,運行速度慢。真要使用webkit的話,手動把webkit嵌入你的程式才是王道。