Auto-updater on OS X
Pecans provides a backend for the Squirrel.Mac auto-updater. Squirrel.Mac is integrated by default in Electron applications.
Endpoint
The endpoint for Squirrel.Mac is http://download.myapp.com/update/osx/:currentVersion
.
This url requires different parameters to return a correct version: version
and platform
.
Electron Example
For example with Electron's auto-updater
module:
const app = require("app");
const os = require("os");
const autoUpdater = require("auto-updater");
const platform = os.platform() + "_" + os.arch();
const version = app.getVersion();
autoUpdater.setFeedURL(
"http://download.myapp.com/update/" + platform + "/" + version
);
Last updated