Electronアプリの自動アップデートサーバーをhazelとnowで作る Trello のデスクトップアプリ 1000ch/whale や esa.io のデスクトップアプリ 1000ch/quail は Electron 製だが、この macOS バージョンに、重い腰を上げて自動アップデート機能を実装した。 Electronの自動アップデート機能 Electron には autoUpdater という自動アップデートを提供するクラスが備わっている。これは Squirrel/Squirrel.Mac というフレームワークの機能で、Electron 側についてはそれをラップした autoUpdater を通して簡単に実装できる。 const { autoUpdater } = require('electron'); autoUpdater.on('checking-for-update'
![Electronアプリの自動アップデートサーバーをhazelとnowで作る](https://cdn-ak-scissors.b.st-hatena.com/image/square/ef655ffe241788140b459ea103f7040042e97dc4/height=288;version=1;width=512/https%3A%2F%2F1000ch.net%2Fimg%2Fapple-touch-icon.png)